diff --git a/src/harness/client.ts b/src/harness/client.ts index dc8561a2f3f39..e1daecdc82dec 100644 --- a/src/harness/client.ts +++ b/src/harness/client.ts @@ -300,6 +300,7 @@ export class SessionClient implements LanguageService { return entry as { name: string; kind: ScriptElementKind; kindModifiers: string; sortText: string; }; // TODO: GH#18217 }), + defaultCommitCharacters: response.body!.defaultCommitCharacters, }; } diff --git a/src/harness/fourslashImpl.ts b/src/harness/fourslashImpl.ts index 83abf06ff6b99..1ac4c439683c3 100644 --- a/src/harness/fourslashImpl.ts +++ b/src/harness/fourslashImpl.ts @@ -1024,7 +1024,7 @@ export class TestState { } if (ts.hasProperty(options, "isGlobalCompletion") && actualCompletions.isGlobalCompletion !== options.isGlobalCompletion) { - this.raiseError(`Expected 'isGlobalCompletion to be ${options.isGlobalCompletion}, got ${actualCompletions.isGlobalCompletion}`); + this.raiseError(`Expected 'isGlobalCompletion' to be ${options.isGlobalCompletion}, got ${actualCompletions.isGlobalCompletion}`); } if (ts.hasProperty(options, "optionalReplacementSpan")) { @@ -1035,6 +1035,14 @@ export class TestState { ); } + if (ts.hasProperty(options, "defaultCommitCharacters")) { + assert.deepEqual( + actualCompletions.defaultCommitCharacters?.sort(), + options.defaultCommitCharacters?.sort(), + "Expected 'defaultCommitCharacters' properties to match", + ); + } + const nameToEntries = new Map<string, ts.CompletionEntry[]>(); const nameAndSourceToData = new Map<string, ts.CompletionEntryData | false>(); for (const entry of actualCompletions.entries) { @@ -1181,6 +1189,13 @@ export class TestState { assert.equal(actual.isSnippet, expected.isSnippet, `At entry ${actual.name}: Expected 'isSnippet' properties to match`); assert.equal(actual.source, expected.source, `At entry ${actual.name}: Expected 'source' values to match`); assert.equal(actual.sortText, expected.sortText || ts.Completions.SortText.LocationPriority, `At entry ${actual.name}: Expected 'sortText' properties to match`); + if (ts.hasProperty(expected, "commitCharacters")) { + assert.deepEqual( + actual.commitCharacters?.sort(), + expected.commitCharacters?.sort(), + `At entry ${actual.name}: Expected 'commitCharacters' values to match`, + ); + } if (expected.sourceDisplay && actual.sourceDisplay) { assert.equal(ts.displayPartsToString(actual.sourceDisplay), expected.sourceDisplay, `At entry ${actual.name}: Expected 'sourceDisplay' properties to match`); } diff --git a/src/harness/fourslashInterfaceImpl.ts b/src/harness/fourslashInterfaceImpl.ts index c68d56fdcf275..2315d214e2b3d 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -1797,6 +1797,7 @@ export interface ExpectedCompletionEntryObject { readonly labelDetails?: ExpectedCompletionEntryLabelDetails; readonly tags?: readonly ts.JSDocTagInfo[]; readonly sortText?: ts.Completions.SortText; + readonly commitCharacters?: string[]; // If not specified, won't assert about this } export interface ExpectedCompletionEntryLabelDetails { @@ -1820,6 +1821,7 @@ export interface VerifyCompletionsOptions { readonly excludes?: ArrayOrSingle<string>; readonly preferences?: ts.UserPreferences; readonly triggerCharacter?: ts.CompletionsTriggerCharacter; + readonly defaultCommitCharacters?: string[]; // Only tested if set } export interface VerifySignatureHelpOptions { diff --git a/src/services/completions.ts b/src/services/completions.ts index d240cacc2c3c3..c4e51fb42fadd 100644 --- a/src/services/completions.ts +++ b/src/services/completions.ts @@ -682,6 +682,14 @@ function resolvingModuleSpecifiers<TReturn>( } } +/** @internal */ +export function getDefaultCommitCharacters(isNewIdentifierLocation: boolean): string[] { + if (isNewIdentifierLocation) { + return []; + } + return [".", ",", ";"]; +} + /** @internal */ export function getCompletionsAtPosition( host: LanguageServiceHost, @@ -704,7 +712,14 @@ export function getCompletionsAtPosition( if (triggerCharacter === " ") { // `isValidTrigger` ensures we are at `import |` if (preferences.includeCompletionsForImportStatements && preferences.includeCompletionsWithInsertText) { - return { isGlobalCompletion: true, isMemberCompletion: false, isNewIdentifierLocation: true, isIncomplete: true, entries: [] }; + return { + isGlobalCompletion: true, + isMemberCompletion: false, + isNewIdentifierLocation: true, + isIncomplete: true, + entries: [], + defaultCommitCharacters: getDefaultCommitCharacters(/*isNewIdentifierLocation*/ true), + }; } return undefined; } @@ -887,7 +902,13 @@ function continuePreviousIncompleteResponse( } function jsdocCompletionInfo(entries: CompletionEntry[]): CompletionInfo { - return { isGlobalCompletion: false, isMemberCompletion: false, isNewIdentifierLocation: false, entries }; + return { + isGlobalCompletion: false, + isMemberCompletion: false, + isNewIdentifierLocation: false, + entries, + defaultCommitCharacters: getDefaultCommitCharacters(/*isNewIdentifierLocation*/ false), + }; } function getJSDocParameterCompletions( @@ -1210,6 +1231,7 @@ function specificKeywordCompletionInfo(entries: readonly CompletionEntry[], isNe isMemberCompletion: false, isNewIdentifierLocation, entries: entries.slice(), + defaultCommitCharacters: getDefaultCommitCharacters(isNewIdentifierLocation), }; } @@ -1385,6 +1407,7 @@ function completionInfoFromData( isNewIdentifierLocation, optionalReplacementSpan: getOptionalReplacementSpan(location), entries, + defaultCommitCharacters: getDefaultCommitCharacters(isNewIdentifierLocation), }; } @@ -1593,7 +1616,14 @@ function getJsxClosingTagCompletion(location: Node | undefined, sourceFile: Sour kindModifiers: undefined, sortText: SortText.LocationPriority, }; - return { isGlobalCompletion: false, isMemberCompletion: true, isNewIdentifierLocation: false, optionalReplacementSpan: replacementSpan, entries: [entry] }; + return { + isGlobalCompletion: false, + isMemberCompletion: true, + isNewIdentifierLocation: false, + optionalReplacementSpan: replacementSpan, + entries: [entry], + defaultCommitCharacters: getDefaultCommitCharacters(/*isNewIdentifierLocation*/ false), + }; } return; } @@ -1619,6 +1649,7 @@ function getJSCompletionEntries( kindModifiers: "", sortText: SortText.JavascriptIdentifiers, isFromUncheckedFile: true, + commitCharacters: [], }, compareCompletionEntries); } }); @@ -1630,7 +1661,13 @@ function completionNameForLiteral(sourceFile: SourceFile, preferences: UserPrefe } function createCompletionEntryForLiteral(sourceFile: SourceFile, preferences: UserPreferences, literal: string | number | PseudoBigInt): CompletionEntry { - return { name: completionNameForLiteral(sourceFile, preferences, literal), kind: ScriptElementKind.string, kindModifiers: ScriptElementKindModifier.none, sortText: SortText.LocationPriority }; + return { + name: completionNameForLiteral(sourceFile, preferences, literal), + kind: ScriptElementKind.string, + kindModifiers: ScriptElementKindModifier.none, + sortText: SortText.LocationPriority, + commitCharacters: [], + }; } function createCompletionEntry( @@ -1860,9 +1897,11 @@ function createCompletionEntry( // Use a 'sortText' of 0' so that all symbol completion entries come before any other // entries (like JavaScript identifier entries). + const kind = SymbolDisplay.getSymbolKind(typeChecker, symbol, location); + const commitCharacters = (kind === ScriptElementKind.warning || kind === ScriptElementKind.string) ? [] : undefined; return { name, - kind: SymbolDisplay.getSymbolKind(typeChecker, symbol, location), + kind, kindModifiers: SymbolDisplay.getSymbolModifiers(typeChecker, symbol), sortText, source, @@ -1877,6 +1916,7 @@ function createCompletionEntry( isPackageJsonImport: originIsPackageJsonImport(origin) || undefined, isImportStatementCompletion: !!importStatementCompletion || undefined, data, + commitCharacters, ...includeSymbol ? { symbol } : undefined, }; } @@ -2748,7 +2788,13 @@ export function getCompletionEntriesFromSymbols( function getLabelCompletionAtPosition(node: BreakOrContinueStatement): CompletionInfo | undefined { const entries = getLabelStatementCompletions(node); if (entries.length) { - return { isGlobalCompletion: false, isMemberCompletion: false, isNewIdentifierLocation: false, entries }; + return { + isGlobalCompletion: false, + isMemberCompletion: false, + isNewIdentifierLocation: false, + entries, + defaultCommitCharacters: getDefaultCommitCharacters(/*isNewIdentifierLocation*/ false), + }; } } diff --git a/src/services/stringCompletions.ts b/src/services/stringCompletions.ts index e0af6ca745cad..c9a0359c4c0be 100644 --- a/src/services/stringCompletions.ts +++ b/src/services/stringCompletions.ts @@ -4,6 +4,7 @@ import { createCompletionDetails, createCompletionDetailsForSymbol, getCompletionEntriesFromSymbols, + getDefaultCommitCharacters, getPropertiesForObjectExpression, Log, SortText, @@ -260,7 +261,14 @@ function convertStringLiteralCompletions( /*isRightOfOpenTag*/ undefined, includeSymbol, ); // Target will not be used, so arbitrary - return { isGlobalCompletion: false, isMemberCompletion: true, isNewIdentifierLocation: completion.hasIndexSignature, optionalReplacementSpan, entries }; + return { + isGlobalCompletion: false, + isMemberCompletion: true, + isNewIdentifierLocation: completion.hasIndexSignature, + optionalReplacementSpan, + entries, + defaultCommitCharacters: getDefaultCommitCharacters(completion.hasIndexSignature), + }; } case StringLiteralCompletionKind.Types: { const quoteChar = contextToken.kind === SyntaxKind.NoSubstitutionTemplateLiteral @@ -274,8 +282,16 @@ function convertStringLiteralCompletions( kind: ScriptElementKind.string, sortText: SortText.LocationPriority, replacementSpan: getReplacementSpanForContextToken(contextToken, position), + commitCharacters: [], })); - return { isGlobalCompletion: false, isMemberCompletion: false, isNewIdentifierLocation: completion.isNewIdentifier, optionalReplacementSpan, entries }; + return { + isGlobalCompletion: false, + isMemberCompletion: false, + isNewIdentifierLocation: completion.isNewIdentifier, + optionalReplacementSpan, + entries, + defaultCommitCharacters: getDefaultCommitCharacters(completion.isNewIdentifier), + }; } default: return Debug.assertNever(completion); @@ -310,7 +326,13 @@ function convertPathCompletions(pathCompletions: readonly PathCompletion[]): Com const isGlobalCompletion = false; // We don't want the editor to offer any other completions, such as snippets, inside a comment. const isNewIdentifierLocation = true; // The user may type in a path that doesn't yet exist, creating a "new identifier" with respect to the collection of identifiers the server is aware of. const entries = pathCompletions.map(({ name, kind, span, extension }): CompletionEntry => ({ name, kind, kindModifiers: kindModifiersFromExtension(extension), sortText: SortText.LocationPriority, replacementSpan: span })); - return { isGlobalCompletion, isMemberCompletion: false, isNewIdentifierLocation, entries }; + return { + isGlobalCompletion, + isMemberCompletion: false, + isNewIdentifierLocation, + entries, + defaultCommitCharacters: getDefaultCommitCharacters(isNewIdentifierLocation), + }; } function kindModifiersFromExtension(extension: Extension | undefined): ScriptElementKindModifier { switch (extension) { diff --git a/src/services/types.ts b/src/services/types.ts index 082a62d2a5d92..10befea4c5386 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -1439,6 +1439,10 @@ export interface CompletionInfo { */ isIncomplete?: true; entries: CompletionEntry[]; + /** + * Default commit characters for the completion entries. + */ + defaultCommitCharacters?: string[]; } export interface CompletionEntryDataAutoImport { @@ -1551,6 +1555,10 @@ export interface CompletionEntry { * is an auto-import. */ data?: CompletionEntryData; + /** + * If this completion entry is selected, typing a commit character will cause the entry to be accepted. + */ + commitCharacters?: string[]; } export interface CompletionEntryLabelDetails { diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index fecf389b0c2c1..63b6bd381690a 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -10695,6 +10695,10 @@ declare namespace ts { */ isIncomplete?: true; entries: CompletionEntry[]; + /** + * Default commit characters for the completion entries. + */ + defaultCommitCharacters?: string[]; } interface CompletionEntryDataAutoImport { /** @@ -10801,6 +10805,10 @@ declare namespace ts { * is an auto-import. */ data?: CompletionEntryData; + /** + * If this completion entry is selected, typing a commit character will cause the entry to be accepted. + */ + commitCharacters?: string[]; } interface CompletionEntryLabelDetails { /** diff --git a/tests/baselines/reference/completionEntryForUnionMethod.baseline b/tests/baselines/reference/completionEntryForUnionMethod.baseline index 6ee4743746e23..fac6df3daa661 100644 --- a/tests/baselines/reference/completionEntryForUnionMethod.baseline +++ b/tests/baselines/reference/completionEntryForUnionMethod.baseline @@ -4689,6 +4689,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionForStringLiteralImport3.baseline b/tests/baselines/reference/completionForStringLiteralImport3.baseline index 88e1d949df426..eb0b4a53bf720 100644 --- a/tests/baselines/reference/completionForStringLiteralImport3.baseline +++ b/tests/baselines/reference/completionForStringLiteralImport3.baseline @@ -16,7 +16,8 @@ "isGlobalCompletion": false, "isMemberCompletion": false, "isNewIdentifierLocation": true, - "entries": [] + "entries": [], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionImportAttributes.baseline b/tests/baselines/reference/completionImportAttributes.baseline index 098f3e1cb5f08..4634c7da5a327 100644 --- a/tests/baselines/reference/completionImportAttributes.baseline +++ b/tests/baselines/reference/completionImportAttributes.baseline @@ -137,6 +137,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -267,6 +272,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionImportCallAssertion.baseline b/tests/baselines/reference/completionImportCallAssertion.baseline index 88cf55ffe28c2..e70b0465d376b 100644 --- a/tests/baselines/reference/completionImportCallAssertion.baseline +++ b/tests/baselines/reference/completionImportCallAssertion.baseline @@ -137,6 +137,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -267,6 +272,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionListForImportAttributes.baseline b/tests/baselines/reference/completionListForImportAttributes.baseline index 2629823d733cd..ffa020cd8d782 100644 --- a/tests/baselines/reference/completionListForImportAttributes.baseline +++ b/tests/baselines/reference/completionListForImportAttributes.baseline @@ -146,6 +146,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -173,6 +178,7 @@ "start": 215, "length": 0 }, + "commitCharacters": [], "displayParts": [ { "text": "json", @@ -180,6 +186,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -248,6 +259,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -268,6 +284,7 @@ "kind": "string", "kindModifiers": "", "sortText": "11", + "commitCharacters": [], "displayParts": [ { "text": "\"json\"", @@ -328,6 +345,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionNoParentLocation.baseline b/tests/baselines/reference/completionNoParentLocation.baseline index 1cf24bfaee88d..2e9328a2b089d 100644 --- a/tests/baselines/reference/completionNoParentLocation.baseline +++ b/tests/baselines/reference/completionNoParentLocation.baseline @@ -3588,6 +3588,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionPropertyFromConstraint.baseline b/tests/baselines/reference/completionPropertyFromConstraint.baseline index a31f3e0646c99..b2842d70d499f 100644 --- a/tests/baselines/reference/completionPropertyFromConstraint.baseline +++ b/tests/baselines/reference/completionPropertyFromConstraint.baseline @@ -189,6 +189,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsAfterPropertyNameInClass.baseline b/tests/baselines/reference/completionsAfterPropertyNameInClass.baseline index ae453aa62a851..5dba81b6ee427 100644 --- a/tests/baselines/reference/completionsAfterPropertyNameInClass.baseline +++ b/tests/baselines/reference/completionsAfterPropertyNameInClass.baseline @@ -120,23 +120,27 @@ "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "C2", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "fo", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -232,16 +236,19 @@ "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "C2", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsClassMembers1.baseline b/tests/baselines/reference/completionsClassMembers1.baseline index be7070fc3d2bf..a72b996d7bb3c 100644 --- a/tests/baselines/reference/completionsClassMembers1.baseline +++ b/tests/baselines/reference/completionsClassMembers1.baseline @@ -252,7 +252,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsClassMembers2.baseline b/tests/baselines/reference/completionsClassMembers2.baseline index cea76a493cff0..428a9310b3d51 100644 --- a/tests/baselines/reference/completionsClassMembers2.baseline +++ b/tests/baselines/reference/completionsClassMembers2.baseline @@ -254,7 +254,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsClassMembers3.baseline b/tests/baselines/reference/completionsClassMembers3.baseline index 6775c83a61c27..d614b6c54aa2a 100644 --- a/tests/baselines/reference/completionsClassMembers3.baseline +++ b/tests/baselines/reference/completionsClassMembers3.baseline @@ -252,7 +252,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsClassMembers4.baseline b/tests/baselines/reference/completionsClassMembers4.baseline index c35b5b51b7a31..a9dde2878ee5c 100644 --- a/tests/baselines/reference/completionsClassMembers4.baseline +++ b/tests/baselines/reference/completionsClassMembers4.baseline @@ -315,7 +315,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsClassMembers5.baseline b/tests/baselines/reference/completionsClassMembers5.baseline index a6d95efa48e02..55ac461b12aee 100644 --- a/tests/baselines/reference/completionsClassMembers5.baseline +++ b/tests/baselines/reference/completionsClassMembers5.baseline @@ -250,7 +250,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsCommentsClass.baseline b/tests/baselines/reference/completionsCommentsClass.baseline index eb56cce8dd77e..2531a7a8749f7 100644 --- a/tests/baselines/reference/completionsCommentsClass.baseline +++ b/tests/baselines/reference/completionsCommentsClass.baseline @@ -4179,6 +4179,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsCommentsClassMembers.baseline b/tests/baselines/reference/completionsCommentsClassMembers.baseline index 42b3e056dd7f6..07a6c068701b2 100644 --- a/tests/baselines/reference/completionsCommentsClassMembers.baseline +++ b/tests/baselines/reference/completionsCommentsClassMembers.baseline @@ -4101,6 +4101,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -8202,6 +8207,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -8951,6 +8961,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -9700,6 +9715,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -10449,6 +10469,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -11198,6 +11223,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -15299,7 +15329,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -16048,6 +16079,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -20149,6 +20185,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -20898,6 +20939,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -21647,6 +21693,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -22396,6 +22447,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -23145,6 +23201,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -27246,7 +27307,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -31347,6 +31409,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -32503,6 +32570,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -36604,6 +36676,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -40659,6 +40736,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -41815,6 +41897,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -45870,7 +45957,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -47026,6 +47114,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -51127,6 +51220,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -52283,6 +52381,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -56384,7 +56487,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -57540,6 +57644,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -61641,7 +61750,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -65737,6 +65847,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -69833,7 +69948,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -73929,6 +74045,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -78025,7 +78146,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -82121,6 +82243,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -86217,7 +86344,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -86601,6 +86729,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -90798,7 +90931,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -91954,6 +92088,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -96180,6 +96319,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -96405,6 +96549,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -96505,6 +96654,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -100674,7 +100828,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsCommentsCommentParsing.baseline b/tests/baselines/reference/completionsCommentsCommentParsing.baseline index e61b9d85abb54..fb5e9ce5e2d7e 100644 --- a/tests/baselines/reference/completionsCommentsCommentParsing.baseline +++ b/tests/baselines/reference/completionsCommentsCommentParsing.baseline @@ -7011,6 +7011,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -13491,6 +13496,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -19151,6 +19161,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -24876,6 +24891,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -30655,6 +30675,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -37135,6 +37160,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -42860,6 +42890,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline index 1ba96379035c1..e3e737d791ac7 100644 --- a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline @@ -4771,6 +4771,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -8284,7 +8289,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -12631,6 +12637,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline index 94870e99394ed..4bc3937b3f241 100644 --- a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline @@ -4471,6 +4471,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -9218,6 +9223,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -12921,6 +12931,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -17452,6 +17467,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsImportWithKeyword.baseline b/tests/baselines/reference/completionsImportWithKeyword.baseline index c045eef4afd2c..6aa15f4200061 100644 --- a/tests/baselines/reference/completionsImportWithKeyword.baseline +++ b/tests/baselines/reference/completionsImportWithKeyword.baseline @@ -4535,6 +4535,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -8058,6 +8063,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -11569,6 +11579,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -15096,6 +15111,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -18607,6 +18627,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -22118,6 +22143,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -25278,6 +25308,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsImport_asKeyword.baseline b/tests/baselines/reference/completionsImport_asKeyword.baseline index c22810db07ba4..678fd8aa3515f 100644 --- a/tests/baselines/reference/completionsImport_asKeyword.baseline +++ b/tests/baselines/reference/completionsImport_asKeyword.baseline @@ -3744,6 +3744,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -7205,6 +7210,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsImport_satisfiesKeyword.baseline b/tests/baselines/reference/completionsImport_satisfiesKeyword.baseline index 32d3ea63217a2..083885f2ef901 100644 --- a/tests/baselines/reference/completionsImport_satisfiesKeyword.baseline +++ b/tests/baselines/reference/completionsImport_satisfiesKeyword.baseline @@ -3744,6 +3744,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -7205,6 +7210,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsJSDocTags.baseline b/tests/baselines/reference/completionsJSDocTags.baseline index c657cd6862a33..76e0c9426e6cd 100644 --- a/tests/baselines/reference/completionsJSDocTags.baseline +++ b/tests/baselines/reference/completionsJSDocTags.baseline @@ -590,6 +590,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsOverridingMethod15.baseline b/tests/baselines/reference/completionsOverridingMethod15.baseline index 20411eadc76b0..71bad9e75c0c6 100644 --- a/tests/baselines/reference/completionsOverridingMethod15.baseline +++ b/tests/baselines/reference/completionsOverridingMethod15.baseline @@ -245,7 +245,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsOverridingMethod16.baseline b/tests/baselines/reference/completionsOverridingMethod16.baseline index 78e1245ee9b2e..25ceae4ec35ae 100644 --- a/tests/baselines/reference/completionsOverridingMethod16.baseline +++ b/tests/baselines/reference/completionsOverridingMethod16.baseline @@ -245,7 +245,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline index 421a45d9ee2ee..4719720550d74 100644 --- a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline +++ b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline @@ -151,36 +151,46 @@ "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "C", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "f", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "prototype", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "x", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsStringMethods.baseline b/tests/baselines/reference/completionsStringMethods.baseline index f8406ab6904f1..bf00835b43760 100644 --- a/tests/baselines/reference/completionsStringMethods.baseline +++ b/tests/baselines/reference/completionsStringMethods.baseline @@ -2402,6 +2402,11 @@ } ] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/completionsUniqueSymbol2.baseline b/tests/baselines/reference/completionsUniqueSymbol2.baseline index 3a2b3b39581ca..fc4ae791cdbda 100644 --- a/tests/baselines/reference/completionsUniqueSymbol2.baseline +++ b/tests/baselines/reference/completionsUniqueSymbol2.baseline @@ -360,6 +360,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/exhaustiveCaseCompletions9.baseline b/tests/baselines/reference/exhaustiveCaseCompletions9.baseline index 156f39f4b974f..03ce72260ed80 100644 --- a/tests/baselines/reference/exhaustiveCaseCompletions9.baseline +++ b/tests/baselines/reference/exhaustiveCaseCompletions9.baseline @@ -166,6 +166,7 @@ "kind": "string", "kindModifiers": "", "sortText": "11", + "commitCharacters": [], "displayParts": [ { "text": "123", @@ -178,6 +179,7 @@ "kind": "string", "kindModifiers": "", "sortText": "11", + "commitCharacters": [], "displayParts": [ { "text": "456", @@ -3558,6 +3560,11 @@ "kindModifiers": "", "displayParts": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/importStatementCompletions3.baseline b/tests/baselines/reference/importStatementCompletions3.baseline index 7ec48dfcf973e..d189bf3604aed 100644 --- a/tests/baselines/reference/importStatementCompletions3.baseline +++ b/tests/baselines/reference/importStatementCompletions3.baseline @@ -102,7 +102,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/jsFileImportNoTypes.baseline b/tests/baselines/reference/jsFileImportNoTypes.baseline index e63c60c0f504e..e83e26a297a41 100644 --- a/tests/baselines/reference/jsFileImportNoTypes.baseline +++ b/tests/baselines/reference/jsFileImportNoTypes.baseline @@ -259,6 +259,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/jsFileJsdocTypedefTagTypeExpressionCompletion4.baseline b/tests/baselines/reference/jsFileJsdocTypedefTagTypeExpressionCompletion4.baseline index 46d12c0df9801..5d2fa4589988b 100644 --- a/tests/baselines/reference/jsFileJsdocTypedefTagTypeExpressionCompletion4.baseline +++ b/tests/baselines/reference/jsFileJsdocTypedefTagTypeExpressionCompletion4.baseline @@ -111,22 +111,30 @@ "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "foo", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] }, { "name": "Foo", "kind": "warning", "kindModifiers": "", "sortText": "18", - "isFromUncheckedFile": true + "isFromUncheckedFile": true, + "commitCharacters": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/jsdocImportTagCompletion2.baseline b/tests/baselines/reference/jsdocImportTagCompletion2.baseline index e05a6ff4579fd..2d33c60d0d588 100644 --- a/tests/baselines/reference/jsdocImportTagCompletion2.baseline +++ b/tests/baselines/reference/jsdocImportTagCompletion2.baseline @@ -42,6 +42,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/jsdocImportTagCompletion3.baseline b/tests/baselines/reference/jsdocImportTagCompletion3.baseline index 6d25b1ae8f40c..191f22086ffc8 100644 --- a/tests/baselines/reference/jsdocImportTagCompletion3.baseline +++ b/tests/baselines/reference/jsdocImportTagCompletion3.baseline @@ -45,7 +45,8 @@ } ] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/jsdocParameterTagSnippetCompletion1.baseline b/tests/baselines/reference/jsdocParameterTagSnippetCompletion1.baseline index eaa52ac7e7b66..644bd98bd242a 100644 --- a/tests/baselines/reference/jsdocParameterTagSnippetCompletion1.baseline +++ b/tests/baselines/reference/jsdocParameterTagSnippetCompletion1.baseline @@ -2763,6 +2763,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -3895,6 +3900,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -5014,6 +5024,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -6133,6 +6148,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -7252,6 +7272,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -8384,6 +8409,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -9503,6 +9533,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -10622,6 +10657,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -11741,6 +11781,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -12860,6 +12905,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -13979,6 +14029,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -15098,6 +15153,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -16217,6 +16277,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -17349,6 +17414,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -18468,6 +18538,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -19587,6 +19662,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -20706,6 +20786,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/jsdocParameterTagSnippetCompletion2.baseline b/tests/baselines/reference/jsdocParameterTagSnippetCompletion2.baseline index 61f8d6a823f74..67e028bde039f 100644 --- a/tests/baselines/reference/jsdocParameterTagSnippetCompletion2.baseline +++ b/tests/baselines/reference/jsdocParameterTagSnippetCompletion2.baseline @@ -1592,6 +1592,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -2713,6 +2718,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -3834,6 +3844,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -4955,6 +4970,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -6076,6 +6096,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/jsdocParameterTagSnippetCompletion3.baseline b/tests/baselines/reference/jsdocParameterTagSnippetCompletion3.baseline index e5b6942d334f0..1496e3085daab 100644 --- a/tests/baselines/reference/jsdocParameterTagSnippetCompletion3.baseline +++ b/tests/baselines/reference/jsdocParameterTagSnippetCompletion3.baseline @@ -1682,6 +1682,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -2801,6 +2806,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -3920,6 +3930,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -5039,6 +5054,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -6158,6 +6178,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } }, @@ -7277,6 +7302,11 @@ ], "documentation": [] } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/nodeNextPathCompletions.baseline b/tests/baselines/reference/nodeNextPathCompletions.baseline index 493195286c2f0..83d0fd78391ba 100644 --- a/tests/baselines/reference/nodeNextPathCompletions.baseline +++ b/tests/baselines/reference/nodeNextPathCompletions.baseline @@ -31,7 +31,8 @@ ], "tags": [] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/nonJsDeclarationFilePathCompletions.baseline b/tests/baselines/reference/nonJsDeclarationFilePathCompletions.baseline index b7debbb67a4c9..d1e99355da03d 100644 --- a/tests/baselines/reference/nonJsDeclarationFilePathCompletions.baseline +++ b/tests/baselines/reference/nonJsDeclarationFilePathCompletions.baseline @@ -50,7 +50,8 @@ ], "tags": [] } - ] + ], + "defaultCommitCharacters": [] } }, { @@ -77,7 +78,8 @@ ], "tags": [] } - ] + ], + "defaultCommitCharacters": [] } } ] \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/autoImportProvider/Shared-source-files-between-AutoImportProvider-and-main-program.js b/tests/baselines/reference/tsserver/autoImportProvider/Shared-source-files-between-AutoImportProvider-and-main-program.js index b1058dbd186c8..b41d07484653c 100644 --- a/tests/baselines/reference/tsserver/autoImportProvider/Shared-source-files-between-AutoImportProvider-and-main-program.js +++ b/tests/baselines/reference/tsserver/autoImportProvider/Shared-source-files-between-AutoImportProvider-and-main-program.js @@ -799,6 +799,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import-without-includeCompletionsForModuleExports.js b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import-without-includeCompletionsForModuleExports.js index e632859314496..dd12df81b75a2 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import-without-includeCompletionsForModuleExports.js +++ b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import-without-includeCompletionsForModuleExports.js @@ -843,6 +843,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/user/username/projects/shared/src/index.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -1321,6 +1326,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/user/username/projects/shared/src/index.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -1810,6 +1820,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/user/username/projects/shared/src/index.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -2312,6 +2327,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/user/username/projects/shared/src/index.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import.js b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import.js index ae6735ca00a64..65d64593f35e0 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import.js +++ b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-with-existing-import.js @@ -887,6 +887,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -1420,6 +1425,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -2002,6 +2012,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -2510,6 +2525,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/user/username/projects/shared/src/index.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-without-includeCompletionsForModuleExports.js b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-without-includeCompletionsForModuleExports.js index d6d3956c4bb6c..8cd61cb322690 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-without-includeCompletionsForModuleExports.js +++ b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping-without-includeCompletionsForModuleExports.js @@ -820,6 +820,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -1284,6 +1289,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -1759,6 +1769,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -2299,6 +2314,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping.js b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping.js index aa0e4d3d7d03c..11248aea1c8f5 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping.js +++ b/tests/baselines/reference/tsserver/completions/in-project-reference-setup-with-path-mapping.js @@ -889,6 +889,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -1426,6 +1431,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -2009,6 +2019,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -2504,6 +2519,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completions/in-project-where-there-are-no-imports-but-has-project-references-setup.js b/tests/baselines/reference/tsserver/completions/in-project-where-there-are-no-imports-but-has-project-references-setup.js index abe0a2a427373..e4e6491fe297d 100644 --- a/tests/baselines/reference/tsserver/completions/in-project-where-there-are-no-imports-but-has-project-references-setup.js +++ b/tests/baselines/reference/tsserver/completions/in-project-where-there-are-no-imports-but-has-project-references-setup.js @@ -790,6 +790,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js b/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js index 731b817ce0607..f227f813029e3 100644 --- a/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js +++ b/tests/baselines/reference/tsserver/completions/works-when-files-are-included-from-two-different-drives-of-windows.js @@ -766,6 +766,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/completions/works.js b/tests/baselines/reference/tsserver/completions/works.js index f09fd9e213936..685ba908cb489 100644 --- a/tests/baselines/reference/tsserver/completions/works.js +++ b/tests/baselines/reference/tsserver/completions/works.js @@ -354,6 +354,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/ambient-module-specifier-resolutions-do-not-count-against-the-resolution-limit.js b/tests/baselines/reference/tsserver/completionsIncomplete/ambient-module-specifier-resolutions-do-not-count-against-the-resolution-limit.js index 75fe6fdec0aec..73c17ffb39db5 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/ambient-module-specifier-resolutions-do-not-count-against-the-resolution-limit.js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/ambient-module-specifier-resolutions-do-not-count-against-the-resolution-limit.js @@ -16929,6 +16929,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/a_99.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(1).js b/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(1).js index 9b54706a728ee..c0228bc10b982 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(1).js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(1).js @@ -54129,6 +54129,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/a_49.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(2).js b/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(2).js index fd30307afc683..a90e7d24f4ebf 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(2).js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/resolves-more-when-available-from-module-specifier-cache-(2).js @@ -6230,6 +6230,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/a_149.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -11301,6 +11306,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/a_149.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/works-for-transient-symbols-between-requests.js b/tests/baselines/reference/tsserver/completionsIncomplete/works-for-transient-symbols-between-requests.js index 08583bb155ea1..d963afd5c9a78 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/works-for-transient-symbols-between-requests.js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/works-for-transient-symbols-between-requests.js @@ -4691,6 +4691,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/foo/constants.d.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -7743,6 +7748,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/foo/constants.d.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/works-with-PackageJsonAutoImportProvider.js b/tests/baselines/reference/tsserver/completionsIncomplete/works-with-PackageJsonAutoImportProvider.js index 09318961b62a7..966a6e09f5695 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/works-with-PackageJsonAutoImportProvider.js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/works-with-PackageJsonAutoImportProvider.js @@ -6199,6 +6199,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -10522,6 +10527,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/completionsIncomplete/works.js b/tests/baselines/reference/tsserver/completionsIncomplete/works.js index 5c855fd6cea82..689860fd9f223 100644 --- a/tests/baselines/reference/tsserver/completionsIncomplete/works.js +++ b/tests/baselines/reference/tsserver/completionsIncomplete/works.js @@ -9430,6 +9430,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/a_249.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -15838,6 +15843,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/a_249.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -22595,6 +22605,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/lib/a_249.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/exportMapCache/caches-auto-imports-in-the-same-file.js b/tests/baselines/reference/tsserver/exportMapCache/caches-auto-imports-in-the-same-file.js index eee727284d3c0..2ddfc1bd386a3 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/caches-auto-imports-in-the-same-file.js +++ b/tests/baselines/reference/tsserver/exportMapCache/caches-auto-imports-in-the-same-file.js @@ -454,6 +454,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-package.json-is-changed-inconsequentially.js b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-package.json-is-changed-inconsequentially.js index a24665f677703..b4666aa41b03a 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-package.json-is-changed-inconsequentially.js +++ b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-package.json-is-changed-inconsequentially.js @@ -454,6 +454,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially-referencedInProject.js b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially-referencedInProject.js index 8b15d23ee5908..b27cba8db36c7 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially-referencedInProject.js +++ b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially-referencedInProject.js @@ -517,6 +517,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/packages/lib/index.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -656,6 +661,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially.js b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially.js index 5c217b85cffff..fc363d5207953 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially.js +++ b/tests/baselines/reference/tsserver/exportMapCache/does-not-invalidate-the-cache-when-referenced-project-changes-inconsequentially.js @@ -526,6 +526,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -661,7 +666,12 @@ Info seq [hh:mm:ss:mss] response: "offset": 4 } }, - "entries": [] + "entries": [], + "defaultCommitCharacters": [ + ".", + ",", + ";" + ] }, "responseRequired": true } diff --git a/tests/baselines/reference/tsserver/exportMapCache/does-not-store-transient-symbols-through-program-updates.js b/tests/baselines/reference/tsserver/exportMapCache/does-not-store-transient-symbols-through-program-updates.js index ef2154bde5703..c517b82326347 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/does-not-store-transient-symbols-through-program-updates.js +++ b/tests/baselines/reference/tsserver/exportMapCache/does-not-store-transient-symbols-through-program-updates.js @@ -454,6 +454,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-a-file-is-opened-with-different-contents.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-a-file-is-opened-with-different-contents.js index d4a3605a712d2..ea9e22168b71d 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-a-file-is-opened-with-different-contents.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-a-file-is-opened-with-different-contents.js @@ -380,7 +380,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true } @@ -655,7 +656,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true, "performanceData": { diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-files-are-deleted.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-files-are-deleted.js index f0d5a0f88b51b..6968fff60b0fd 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-files-are-deleted.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-files-are-deleted.js @@ -454,6 +454,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-new-files-are-added.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-new-files-are-added.js index b59e6ce3d76fb..06c5f6d273885 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-new-files-are-added.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-new-files-are-added.js @@ -454,6 +454,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-package.json-change-results-in-AutoImportProvider-change.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-package.json-change-results-in-AutoImportProvider-change.js index 46ad47ee4198a..91801ea76c5e7 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-package.json-change-results-in-AutoImportProvider-change.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-package.json-change-results-in-AutoImportProvider-change.js @@ -454,6 +454,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures-referencedInProject.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures-referencedInProject.js index 44e4e5884b5bf..1ef2f568377b2 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures-referencedInProject.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures-referencedInProject.js @@ -517,6 +517,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/packages/lib/index.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -663,6 +668,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/packages/lib/index.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures.js b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures.js index 7a46156928c5a..cc2665fc69c92 100644 --- a/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures.js +++ b/tests/baselines/reference/tsserver/exportMapCache/invalidates-the-cache-when-referenced-project-changes-signatures.js @@ -526,6 +526,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -677,6 +682,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns1.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns1.js index 2f06d72faa33a..4429b6f3c8548 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns1.js @@ -987,6 +987,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns2.js index 17327369b6030..fe7fe2c3e2e9b 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns2.js @@ -987,6 +987,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_networkPaths.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_networkPaths.js index 9781ef54d67b0..d694ef92464e1 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_networkPaths.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_networkPaths.js @@ -987,6 +987,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_symlinks.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_symlinks.js index 61e5dd9b13a1a..538aa1504f172 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_symlinks.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_symlinks.js @@ -1021,6 +1021,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_symlinks2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_symlinks2.js index 3d5c66a1b6239..113b79e8a67f6 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_symlinks2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_symlinks2.js @@ -1087,6 +1087,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_windowsPaths.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_windowsPaths.js index 1c9c1b908a648..02833ce2822e9 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_windowsPaths.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportFileExcludePatterns_windowsPaths.js @@ -1040,6 +1040,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js index bf464e454b51e..776852b96e81f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider3.js @@ -890,6 +890,11 @@ Info seq [hh:mm:ss:mss] response: "isPackageJsonImport": true } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider6.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider6.js index 88ef1c6ce9ce0..f32f04a7be84e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider6.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider6.js @@ -1809,6 +1809,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider7.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider7.js index 77cfae89bad96..b10b6be2858e4 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider7.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider7.js @@ -1255,6 +1255,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider8.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider8.js index 683350fa2498f..4f892b9479aec 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider8.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider8.js @@ -1255,6 +1255,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap1.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap1.js index f23284e617811..7931d8d370f32 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap1.js @@ -1107,6 +1107,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap2.js index 722a564625931..fbfc604304f4f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap2.js @@ -1133,6 +1133,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap3.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap3.js index 9a9396957ccae..56f9b31670602 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap3.js @@ -1133,6 +1133,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap4.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap4.js index 5b0bf59db2b50..2219024b0175c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap4.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap4.js @@ -1076,6 +1076,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap5.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap5.js index 99b69cfec722d..9affb676d51c9 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap5.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap5.js @@ -1144,6 +1144,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap6.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap6.js index c9fafaca711a9..2df185f84befb 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap6.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap6.js @@ -1152,6 +1152,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap7.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap7.js index 9c060415fea32..4bbcf60d1d0e4 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap7.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap7.js @@ -1143,6 +1143,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap8.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap8.js index 6ef529ed7f007..6b9d3c6d4db33 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap8.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap8.js @@ -1123,6 +1123,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -2065,6 +2070,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap9.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap9.js index 40c27a95ab958..c618f4f1da23f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap9.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_exportMap9.js @@ -1096,6 +1096,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js index f098de76aaecf..c1b8e3de03be2 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_globalTypingsCache.js @@ -1019,6 +1019,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js index 752394e472e42..32946e583382c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js @@ -1272,6 +1272,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports1.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports1.js index b42f2bcd90492..c509173f6bd6d 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports1.js @@ -1229,6 +1229,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports2.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports2.js index 86e6a770858a2..6ac6c21a97acb 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports2.js @@ -1069,6 +1069,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports3.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports3.js index 9b1f026aefbcb..fe5b62f01febc 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports3.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_wildcardExports3.js @@ -700,6 +700,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportReExportFromAmbientModule.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportReExportFromAmbientModule.js index 27101d39a8772..9e64b4bae7da1 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportReExportFromAmbientModule.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportReExportFromAmbientModule.js @@ -1092,6 +1092,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportSymlinkedJsPackages.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportSymlinkedJsPackages.js index d6812fcb68674..619afb166eb03 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportSymlinkedJsPackages.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportSymlinkedJsPackages.js @@ -911,6 +911,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles01.js b/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles01.js index f0ad91f50bf45..fe8f88a53fd0a 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles01.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles01.js @@ -733,6 +733,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1077,6 +1082,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles02.js b/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles02.js index aa17a6c8205ba..52801aa9cc3ea 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles02.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles02.js @@ -739,6 +739,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1083,6 +1088,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completions01.js b/tests/baselines/reference/tsserver/fourslashServer/completions01.js index 48c6916b1086f..c6e9ab65ac036 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completions01.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completions01.js @@ -417,6 +417,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1002,6 +1007,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completions02.js b/tests/baselines/reference/tsserver/fourslashServer/completions02.js index 3805d7fc1116d..9c7986d6f2ecf 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completions02.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completions02.js @@ -226,6 +226,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "export", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -645,6 +650,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "export", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completions03.js b/tests/baselines/reference/tsserver/fourslashServer/completions03.js index e8076c1320741..b1d8f0e2e2918 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completions03.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completions03.js @@ -183,6 +183,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_addToNamedWithDifferentCacheValue.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_addToNamedWithDifferentCacheValue.js index 9e411d5292f8e..5a6b2ef421441 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_addToNamedWithDifferentCacheValue.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_addToNamedWithDifferentCacheValue.js @@ -1181,6 +1181,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -5000,6 +5005,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_computedSymbolName.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_computedSymbolName.js index b9307ba94e230..67cd8d3a73463 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_computedSymbolName.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_computedSymbolName.js @@ -1067,6 +1067,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1953,6 +1958,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_defaultAndNamedConflict_server.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_defaultAndNamedConflict_server.js index ddf7aef96d375..54d9ee44e2323 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_defaultAndNamedConflict_server.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_defaultAndNamedConflict_server.js @@ -759,6 +759,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/someModule.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_jsModuleExportsAssignment.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_jsModuleExportsAssignment.js index 1f718c607011b..ce099d30b89b7 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_jsModuleExportsAssignment.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_jsModuleExportsAssignment.js @@ -1106,6 +1106,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -2012,6 +2017,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_mergedReExport.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_mergedReExport.js index 302d98714d245..a23f10f72a9bd 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_mergedReExport.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_mergedReExport.js @@ -1138,6 +1138,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -2130,6 +2135,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_sortingModuleSpecifiers.js b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_sortingModuleSpecifiers.js index aed003617f92c..d83511e6d8412 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsImport_sortingModuleSpecifiers.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsImport_sortingModuleSpecifiers.js @@ -1125,6 +1125,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsOverridingMethodCrash2.js b/tests/baselines/reference/tsserver/fourslashServer/completionsOverridingMethodCrash2.js index afa02b739e1ff..3e36e5d883023 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionsOverridingMethodCrash2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsOverridingMethodCrash2.js @@ -467,7 +467,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } - ] + ], + "defaultCommitCharacters": [] } } Info seq [hh:mm:ss:mss] request: @@ -811,7 +812,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } - ] + ], + "defaultCommitCharacters": [] } } After Request diff --git a/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpm1.js b/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpm1.js index ae624c4898610..220199602547f 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpm1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpm1.js @@ -403,7 +403,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } - ] + ], + "defaultCommitCharacters": [] } } After Request diff --git a/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpmTransitive.js b/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpmTransitive.js index 8dd64311c00b7..0856fa94c22d7 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpmTransitive.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importStatementCompletions_pnpmTransitive.js @@ -395,6 +395,7 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } - ] + ], + "defaultCommitCharacters": [] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_ambient.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_ambient.js index 7965fd6603838..5c17be775fd22 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_ambient.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_ambient.js @@ -1020,6 +1020,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1811,6 +1816,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -5416,6 +5426,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -7563,6 +7578,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -8313,6 +8333,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_coreNodeModules.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_coreNodeModules.js index cf8876eb1648c..4f458bd8f42af 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_coreNodeModules.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_coreNodeModules.js @@ -938,6 +938,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -4108,6 +4113,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -4789,6 +4799,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_exportUndefined.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_exportUndefined.js index c3b9b30389dd3..8599b1d05e001 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_exportUndefined.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_exportUndefined.js @@ -1040,6 +1040,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1763,6 +1768,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_invalidPackageJson.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_invalidPackageJson.js index 30175bdb3d183..c6edd47b813d6 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_invalidPackageJson.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_invalidPackageJson.js @@ -937,6 +937,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_moduleAugmentation.js b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_moduleAugmentation.js index 1a6f0668dcb67..b82a11962fa00 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_moduleAugmentation.js +++ b/tests/baselines/reference/tsserver/fourslashServer/importSuggestionsCache_moduleAugmentation.js @@ -1053,6 +1053,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1800,6 +1805,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -5022,6 +5032,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -5779,6 +5794,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocParamTagSpecialKeywords.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocParamTagSpecialKeywords.js index 345f992e0708f..31468f70bbf23 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocParamTagSpecialKeywords.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocParamTagSpecialKeywords.js @@ -310,6 +310,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag.js index 8ee8b77f88a2c..346df1df8926d 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag.js @@ -471,6 +471,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -629,6 +634,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -913,6 +923,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1107,6 +1122,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1265,6 +1285,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1549,6 +1574,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1743,6 +1773,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -1901,6 +1936,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -2185,6 +2225,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -2379,6 +2424,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -2537,6 +2587,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -2821,6 +2876,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -3015,6 +3075,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag1.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag1.js index 15ad8ca806eaa..0b30de847900b 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag1.js @@ -333,6 +333,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag2.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag2.js index 798a873a9b17e..1107c77919b8c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag2.js @@ -357,6 +357,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -455,6 +460,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTagNamespace.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTagNamespace.js index f2510f88d8474..789fb3dec6c51 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTagNamespace.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTagNamespace.js @@ -375,6 +375,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -623,6 +628,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } @@ -871,6 +881,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/nodeNextPathCompletions.js b/tests/baselines/reference/tsserver/fourslashServer/nodeNextPathCompletions.js index f304b95f9f205..181d71e3065db 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/nodeNextPathCompletions.js +++ b/tests/baselines/reference/tsserver/fourslashServer/nodeNextPathCompletions.js @@ -381,7 +381,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] } } Info seq [hh:mm:ss:mss] request: @@ -1378,7 +1379,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] } } After Request @@ -1657,7 +1659,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] } } After Request diff --git a/tests/baselines/reference/tsserver/fourslashServer/nonJsDeclarationFilePathCompletions.js b/tests/baselines/reference/tsserver/fourslashServer/nonJsDeclarationFilePathCompletions.js index 155530b22b75b..4090d6d82b107 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/nonJsDeclarationFilePathCompletions.js +++ b/tests/baselines/reference/tsserver/fourslashServer/nonJsDeclarationFilePathCompletions.js @@ -226,7 +226,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] } } Info seq [hh:mm:ss:mss] request: @@ -334,7 +335,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] } } Info seq [hh:mm:ss:mss] request: diff --git a/tests/baselines/reference/tsserver/fourslashServer/openFile.js b/tests/baselines/reference/tsserver/fourslashServer/openFile.js index 32dbe89243516..583d703de8a59 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/openFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/openFile.js @@ -378,6 +378,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "declare", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/openFileWithSyntaxKind.js b/tests/baselines/reference/tsserver/fourslashServer/openFileWithSyntaxKind.js index 8bc4c5a2f75fc..a1a51302fb60c 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/openFileWithSyntaxKind.js +++ b/tests/baselines/reference/tsserver/fourslashServer/openFileWithSyntaxKind.js @@ -339,6 +339,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "18" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js index 5d6210fe677d5..4f9d015a7df67 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js @@ -1242,6 +1242,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "deprecated,declare", "sortText": "z15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } diff --git a/tests/baselines/reference/tsserver/fourslashServer/typeReferenceOnServer.js b/tests/baselines/reference/tsserver/fourslashServer/typeReferenceOnServer.js index da044a4d3d7da..7962dbdcf8352 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/typeReferenceOnServer.js +++ b/tests/baselines/reference/tsserver/fourslashServer/typeReferenceOnServer.js @@ -205,6 +205,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "declare", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] } } \ No newline at end of file diff --git a/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-object.js b/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-object.js index b614fe3fb615c..a99bb2f5b5938 100644 --- a/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-object.js +++ b/tests/baselines/reference/tsserver/metadataInResponse/can-pass-through-metadata-when-the-command-returns-object.js @@ -272,6 +272,11 @@ Info seq [hh:mm:ss:mss] response: "sortText": "11" } ], + "defaultCommitCharacters": [ + ".", + ",", + ";" + ], "metadata": "Extra Info" }, "responseRequired": true diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js index d75a18841847c..cf1bb23e7947a 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-importability-within-a-file.js @@ -975,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js index 7a1420b4ad2ff..db3beade24673 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/caches-module-specifiers-within-a-file.js @@ -975,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -1098,7 +1103,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true } diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js index bae784fe203fa..c626e7d14958a 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/does-not-invalidate-the-cache-when-new-files-are-added.js @@ -975,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js index d0a021c42766d..4109002b57744 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-module-specifiers-when-changes-happen-in-contained-node_modules-directories.js @@ -975,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -1098,7 +1103,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true } diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js index 855521e95b5c0..96951feb39921 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-local-packageJson-changes.js @@ -975,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js index 69c2e09e5cef5..b4789e1c51f92 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-module-resolution-settings-change.js @@ -975,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js index 63155a82eb367..ecec2a32cf1b0 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-symlinks-are-added-or-removed.js @@ -975,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js index c5c8093187820..83eaab9b596cf 100644 --- a/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js +++ b/tests/baselines/reference/tsserver/moduleSpecifierCache/invalidates-the-cache-when-user-preferences-change.js @@ -975,6 +975,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -1495,6 +1500,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, @@ -2012,6 +2022,11 @@ Info seq [hh:mm:ss:mss] response: "fileName": "/src/a.ts" } } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/projects/clear-mixed-content-file-after-closing.js b/tests/baselines/reference/tsserver/projects/clear-mixed-content-file-after-closing.js index c8dd927c78285..a09289b4a5a05 100644 --- a/tests/baselines/reference/tsserver/projects/clear-mixed-content-file-after-closing.js +++ b/tests/baselines/reference/tsserver/projects/clear-mixed-content-file-after-closing.js @@ -685,6 +685,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -1178,6 +1183,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/projects/reload-regular-file-after-closing.js b/tests/baselines/reference/tsserver/projects/reload-regular-file-after-closing.js index 24157e8a9ba0b..72f8e64d3f24b 100644 --- a/tests/baselines/reference/tsserver/projects/reload-regular-file-after-closing.js +++ b/tests/baselines/reference/tsserver/projects/reload-regular-file-after-closing.js @@ -297,6 +297,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "declare", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -402,6 +407,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "declare", "sortText": "11" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js index 504e349994bb5..7f2b48eb40026 100644 --- a/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js +++ b/tests/baselines/reference/tsserver/projects/tsconfig-script-block-support.js @@ -879,6 +879,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true @@ -1365,6 +1370,11 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" ] }, "responseRequired": true, diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js index 80bd51097ac6c..7ba98c5fe9364 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-dynamic-polling-when-file-is-added-to-subfolder.js @@ -227,7 +227,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": ".ts", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true } @@ -316,7 +317,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": ".ts", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true, "performanceData": { diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js index 02c3897614fe5..035507e706049 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-non-recursive-watchDirectory-when-file-is-added-to-subfolder.js @@ -232,7 +232,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": ".ts", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true } @@ -395,7 +396,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": ".ts", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true } diff --git a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js index ca671a23d8667..e67501a767228 100644 --- a/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js +++ b/tests/baselines/reference/tsserver/watchEnvironment/uses-watchFile-when-file-is-added-to-subfolder.js @@ -232,7 +232,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": ".ts", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true } @@ -369,7 +370,8 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": ".ts", "sortText": "11" } - ] + ], + "defaultCommitCharacters": [] }, "responseRequired": true } diff --git a/tests/cases/fourslash/completionEntryForPropertyConstrainedToString.ts b/tests/cases/fourslash/completionEntryForPropertyConstrainedToString.ts index f2d9b7270673f..4c03574e35129 100644 --- a/tests/cases/fourslash/completionEntryForPropertyConstrainedToString.ts +++ b/tests/cases/fourslash/completionEntryForPropertyConstrainedToString.ts @@ -4,4 +4,4 @@ //// //// test({ type: /*ts*/ }) -verify.completions({ marker: ["ts"], includes: ['"a"', '"b"'], isNewIdentifierLocation: false }); +verify.completions({ marker: ["ts"], includes: ['"a"', '"b"'], isNewIdentifierLocation: false, defaultCommitCharacters: [".", ",", ";"] }); diff --git a/tests/cases/fourslash/completionForStringLiteral.ts b/tests/cases/fourslash/completionForStringLiteral.ts index 8581635f3ab1a..b429cbbfb2156 100644 --- a/tests/cases/fourslash/completionForStringLiteral.ts +++ b/tests/cases/fourslash/completionForStringLiteral.ts @@ -8,13 +8,13 @@ verify.completions( { marker: "1", exact: [ - { name: "Option 1", replacementSpan: test.ranges()[0] }, - { name: "Option 2", replacementSpan: test.ranges()[0] }, - { name: "Option 3", replacementSpan: test.ranges()[0] } + { name: "Option 1", replacementSpan: test.ranges()[0], commitCharacters: [] }, + { name: "Option 2", replacementSpan: test.ranges()[0], commitCharacters: [] }, + { name: "Option 3", replacementSpan: test.ranges()[0], commitCharacters: [] } ] }, { marker: "2", exact: [ - { name: "Option 1", replacementSpan: test.ranges()[1] }, - { name: "Option 2", replacementSpan: test.ranges()[1] }, - { name: "Option 3", replacementSpan: test.ranges()[1] } + { name: "Option 1", replacementSpan: test.ranges()[1], commitCharacters: [] }, + { name: "Option 2", replacementSpan: test.ranges()[1], commitCharacters: [] }, + { name: "Option 3", replacementSpan: test.ranges()[1], commitCharacters: [] } ] } ); diff --git a/tests/cases/fourslash/completionListNewIdentifierFunctionDeclaration.ts b/tests/cases/fourslash/completionListNewIdentifierFunctionDeclaration.ts index f6303f8441dda..d5a8d713a9cdb 100644 --- a/tests/cases/fourslash/completionListNewIdentifierFunctionDeclaration.ts +++ b/tests/cases/fourslash/completionListNewIdentifierFunctionDeclaration.ts @@ -8,4 +8,5 @@ verify.completions({ marker: "1", exact: completion.typeKeywords, isNewIdentifierLocation: true, + defaultCommitCharacters: [], }); diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index e59d81c44a353..c13f27a807ac4 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -719,6 +719,7 @@ declare namespace FourSlashInterface { readonly excludes?: ArrayOrSingle<string>; readonly preferences?: UserPreferences; readonly triggerCharacter?: string; + readonly defaultCommitCharacters?: string[]; } type ExpectedCompletionEntry = string | ExpectedCompletionEntryObject; interface ExpectedCompletionEntryObject { @@ -735,6 +736,7 @@ declare namespace FourSlashInterface { readonly sortText?: completion.SortText; readonly isPackageJsonImport?: boolean; readonly isSnippet?: boolean; + readonly commitCharacters?: string[]; // details readonly text?: string;