diff --git a/src/server/session.ts b/src/server/session.ts index 5951733c8392e..30dda2a8d8c3a 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -2469,6 +2469,7 @@ export class Session implements EventSender { isPackageJsonImport, isImportStatementCompletion, data, + commitCharacters, } = entry; const convertedSpan = replacementSpan ? toProtocolTextSpan(replacementSpan, scriptInfo) : undefined; // Use `hasAction || undefined` to avoid serializing `false`. @@ -2489,6 +2490,7 @@ export class Session implements EventSender { isPackageJsonImport, isImportStatementCompletion, data, + commitCharacters, }; } }); diff --git a/tests/baselines/reference/completionsServerCommitCharacters.baseline b/tests/baselines/reference/completionsServerCommitCharacters.baseline new file mode 100644 index 0000000000000..d91362a48bd48 --- /dev/null +++ b/tests/baselines/reference/completionsServerCommitCharacters.baseline @@ -0,0 +1,66 @@ +// === Completions === +=== /src/index.ts === +// const a: "aa" | "bb" = ""; +// ^ +// | ---------------------------------------------------------------------- +// | aa +// | bb +// | ---------------------------------------------------------------------- + +[ + { + "marker": { + "fileName": "/src/index.ts", + "position": 24, + "name": "" + }, + "item": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "entries": [ + { + "name": "aa", + "kind": "string", + "kindModifiers": "", + "sortText": "11", + "replacementSpan": { + "start": 24, + "length": 0 + }, + "commitCharacters": [], + "displayParts": [ + { + "text": "aa", + "kind": "text" + } + ], + "tags": [] + }, + { + "name": "bb", + "kind": "string", + "kindModifiers": "", + "sortText": "11", + "replacementSpan": { + "start": 24, + "length": 0 + }, + "commitCharacters": [], + "displayParts": [ + { + "text": "bb", + "kind": "text" + } + ], + "tags": [] + } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" + ] + } + } +] \ No newline at end of file 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 f227f813029e3..5c7a248434522 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 @@ -764,7 +764,8 @@ Info seq [hh:mm:ss:mss] response: "name": "BrowserRouter", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles01.js b/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles01.js index fe8f88a53fd0a..1e74948c6c66e 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles01.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles01.js @@ -713,13 +713,15 @@ Info seq [hh:mm:ss:mss] response: "name": "exports", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p1", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "escape", diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles02.js b/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles02.js index 52801aa9cc3ea..996466b97a3ab 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles02.js +++ b/tests/baselines/reference/tsserver/fourslashServer/completionEntryDetailAcrossFiles02.js @@ -719,13 +719,15 @@ Info seq [hh:mm:ss:mss] response: "name": "exports", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p1", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "escape", diff --git a/tests/baselines/reference/tsserver/fourslashServer/completionsServerCommitCharacters.js b/tests/baselines/reference/tsserver/fourslashServer/completionsServerCommitCharacters.js new file mode 100644 index 0000000000000..b505a619ddb1f --- /dev/null +++ b/tests/baselines/reference/tsserver/fourslashServer/completionsServerCommitCharacters.js @@ -0,0 +1,249 @@ +currentDirectory:: / useCaseSensitiveFileNames: false +Info seq [hh:mm:ss:mss] Provided types map file "/typesMap.json" doesn't exist +//// [/lib.d.ts] +lib.d.ts-Text + +//// [/lib.decorators.d.ts] +lib.decorators.d.ts-Text + +//// [/lib.decorators.legacy.d.ts] +lib.decorators.legacy.d.ts-Text + +//// [/src/index.ts] +const a: "aa" | "bb" = ""; + + +Info seq [hh:mm:ss:mss] request: + { + "seq": 0, + "type": "request", + "arguments": { + "file": "/src/index.ts" + }, + "command": "open" + } +Info seq [hh:mm:ss:mss] getConfigFileNameForFile:: File: /src/index.ts ProjectRootPath: undefined:: Result: undefined +Info seq [hh:mm:ss:mss] Starting updateGraphWorker: Project: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /lib.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /lib.decorators.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] FileWatcher:: Added:: WatchInfo: /lib.decorators.legacy.d.ts 500 undefined WatchType: Closed Script info +Info seq [hh:mm:ss:mss] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* projectStateVersion: 1 projectProgramVersion: 0 structureChanged: true structureIsReused:: Not Elapsed:: *ms +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + /lib.d.ts Text-1 lib.d.ts-Text + /lib.decorators.d.ts Text-1 lib.decorators.d.ts-Text + /lib.decorators.legacy.d.ts Text-1 lib.decorators.legacy.d.ts-Text + /src/index.ts SVC-1-0 "const a: \"aa\" | \"bb\" = \"\";" + + + ../lib.d.ts + Default library for target 'es5' + ../lib.decorators.d.ts + Library referenced via 'decorators' from file '../lib.d.ts' + ../lib.decorators.legacy.d.ts + Library referenced via 'decorators.legacy' from file '../lib.d.ts' + index.ts + Root file specified for compilation + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Project '/dev/null/inferredProject1*' (Inferred) +Info seq [hh:mm:ss:mss] Files (4) + +Info seq [hh:mm:ss:mss] ----------------------------------------------- +Info seq [hh:mm:ss:mss] Open files: +Info seq [hh:mm:ss:mss] FileName: /src/index.ts ProjectRootPath: undefined +Info seq [hh:mm:ss:mss] Projects: /dev/null/inferredProject1* +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "open", + "request_seq": 0, + "success": true, + "performanceData": { + "updateGraphDurationMs": * + } + } +After Request +watchedFiles:: +/lib.d.ts: *new* + {"pollingInterval":500} +/lib.decorators.d.ts: *new* + {"pollingInterval":500} +/lib.decorators.legacy.d.ts: *new* + {"pollingInterval":500} + +Projects:: +/dev/null/inferredProject1* (Inferred) *new* + projectStateVersion: 1 + projectProgramVersion: 1 + +ScriptInfos:: +/lib.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/lib.decorators.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/lib.decorators.legacy.d.ts *new* + version: Text-1 + containingProjects: 1 + /dev/null/inferredProject1* +/src/index.ts (Open) *new* + version: SVC-1-0 + containingProjects: 1 + /dev/null/inferredProject1* *default* + +Info seq [hh:mm:ss:mss] request: + { + "seq": 1, + "type": "request", + "arguments": { + "file": "/src/index.ts", + "line": 1, + "offset": 25 + }, + "command": "completionInfo" + } +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "completionInfo", + "request_seq": 1, + "success": true, + "body": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": { + "line": 1, + "offset": 25 + }, + "end": { + "line": 1, + "offset": 25 + } + }, + "entries": [ + { + "name": "aa", + "kind": "string", + "kindModifiers": "", + "sortText": "11", + "replacementSpan": { + "start": { + "line": 1, + "offset": 25 + }, + "end": { + "line": 1, + "offset": 25 + } + }, + "commitCharacters": [] + }, + { + "name": "bb", + "kind": "string", + "kindModifiers": "", + "sortText": "11", + "replacementSpan": { + "start": { + "line": 1, + "offset": 25 + }, + "end": { + "line": 1, + "offset": 25 + } + }, + "commitCharacters": [] + } + ], + "defaultCommitCharacters": [ + ".", + ",", + ";" + ] + } + } +Info seq [hh:mm:ss:mss] request: + { + "seq": 2, + "type": "request", + "arguments": { + "file": "/src/index.ts", + "line": 1, + "offset": 25, + "entryNames": [ + { + "name": "aa" + } + ] + }, + "command": "completionEntryDetails-full" + } +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "completionEntryDetails-full", + "request_seq": 2, + "success": true, + "body": [ + { + "name": "aa", + "kindModifiers": "", + "kind": "string", + "displayParts": [ + { + "text": "aa", + "kind": "text" + } + ], + "tags": [] + } + ] + } +Info seq [hh:mm:ss:mss] request: + { + "seq": 3, + "type": "request", + "arguments": { + "file": "/src/index.ts", + "line": 1, + "offset": 25, + "entryNames": [ + { + "name": "bb" + } + ] + }, + "command": "completionEntryDetails-full" + } +Info seq [hh:mm:ss:mss] response: + { + "seq": 0, + "type": "response", + "command": "completionEntryDetails-full", + "request_seq": 3, + "success": true, + "body": [ + { + "name": "bb", + "kindModifiers": "", + "kind": "string", + "displayParts": [ + { + "text": "bb", + "kind": "text" + } + ], + "tags": [] + } + ] + } \ 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 31468f70bbf23..7366fda151749 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocParamTagSpecialKeywords.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocParamTagSpecialKeywords.js @@ -296,13 +296,15 @@ Info seq [hh:mm:ss:mss] response: "name": "test", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "type", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag.js index 346df1df8926d..96aab57347375 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag.js @@ -361,109 +361,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", @@ -542,97 +560,113 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ @@ -813,109 +847,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", @@ -1018,109 +1070,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ @@ -1193,97 +1263,113 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ @@ -1464,109 +1550,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", @@ -1669,109 +1773,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ @@ -1844,97 +1966,113 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ @@ -2115,109 +2253,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", @@ -2320,109 +2476,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ @@ -2495,97 +2669,113 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ @@ -2766,109 +2956,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", @@ -2971,109 +3179,127 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Animal", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "animalName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "c", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Cat", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "catName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "d", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Dog", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "dogName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "numberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "p", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Person", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personAge", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "personName", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag1.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag1.js index 0b30de847900b..7ccd21ed17ce5 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag1.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag1.js @@ -301,31 +301,36 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "foo", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "my", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "MyType", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "yes", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag2.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag2.js index 1107c77919b8c..79e577786bd76 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag2.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTag2.js @@ -307,49 +307,57 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "A", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "b", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "B", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "foo", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "my2", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "MyType", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "yes", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", @@ -416,49 +424,57 @@ Info seq [hh:mm:ss:mss] response: "name": "a", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "A", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "b", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "B", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "foo", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "my2", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "MyType", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "yes", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ diff --git a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTagNamespace.js b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTagNamespace.js index 789fb3dec6c51..41d143fd3ff50 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTagNamespace.js +++ b/tests/baselines/reference/tsserver/fourslashServer/jsdocTypedefTagNamespace.js @@ -325,49 +325,57 @@ Info seq [hh:mm:ss:mss] response: "name": "age", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "O", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "People", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Q", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "T", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "x", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "x1", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", @@ -578,49 +586,57 @@ Info seq [hh:mm:ss:mss] response: "name": "age", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "O", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "People", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Q", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "T", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "x", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "x1", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", @@ -831,49 +847,57 @@ Info seq [hh:mm:ss:mss] response: "name": "age", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "NumberLike", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "O", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "People", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "Q", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "T", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "x", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "x1", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] }, { "name": "substr", diff --git a/tests/baselines/reference/tsserver/fourslashServer/openFileWithSyntaxKind.js b/tests/baselines/reference/tsserver/fourslashServer/openFileWithSyntaxKind.js index a1a51302fb60c..f1c9b593675d3 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/openFileWithSyntaxKind.js +++ b/tests/baselines/reference/tsserver/fourslashServer/openFileWithSyntaxKind.js @@ -337,7 +337,8 @@ Info seq [hh:mm:ss:mss] response: "name": "t", "kind": "warning", "kindModifiers": "", - "sortText": "18" + "sortText": "18", + "commitCharacters": [] } ], "defaultCommitCharacters": [ diff --git a/tests/cases/fourslash/server/completionsServerCommitCharacters.ts b/tests/cases/fourslash/server/completionsServerCommitCharacters.ts new file mode 100644 index 0000000000000..ed93a51836ce6 --- /dev/null +++ b/tests/cases/fourslash/server/completionsServerCommitCharacters.ts @@ -0,0 +1,6 @@ +/// + +// @Filename: /src/index.ts +//// const a: "aa" | "bb" = "/**/"; + +verify.baselineCompletions(); \ No newline at end of file