Skip to content

Commit d2aa181

Browse files
authored
add new 'includeCompletionsWithClasMemberSnippets' option (microsoft#136045)
1 parent 85c3e01 commit d2aa181

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

extensions/typescript-language-features/package.json

+6
Original file line numberDiff line numberDiff line change
@@ -1110,6 +1110,12 @@
11101110
"default": "allOpenProjects",
11111111
"markdownDescription": "%typescript.workspaceSymbols.scope%",
11121112
"scope": "window"
1113+
},
1114+
"typescript.suggest.includeCompletionsWithClassMemberSnippets": {
1115+
"type": "boolean",
1116+
"default": true,
1117+
"description": "%configuration.suggest.includeCompletionsWithClassMemberSnippets%",
1118+
"scope": "resource"
11131119
}
11141120
}
11151121
},

extensions/typescript-language-features/package.nls.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -183,5 +183,6 @@
183183
"codeActions.refactor.rewrite.property.generateAccessors.title": "Generate accessors",
184184
"codeActions.refactor.rewrite.property.generateAccessors.description": "Generate 'get' and 'set' accessors",
185185
"codeActions.source.organizeImports.title": "Organize imports",
186-
"typescript.findAllFileReferences": "Find File References"
186+
"typescript.findAllFileReferences": "Find File References",
187+
"configuration.suggest.includeCompletionsWithClassMemberSnippets": "Enable/disable snippet completions for class members. Requires using TypeScript 4.5+ in the workspace"
187188
}

extensions/typescript-language-features/src/languageFeatures/fileConfigurationManager.ts

+1
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ export default class FileConfigurationManager extends Disposable {
201201
generateReturnInDocTemplate: config.get<boolean>('suggest.jsdoc.generateReturns', true),
202202
includeCompletionsForImportStatements: config.get<boolean>('suggest.includeCompletionsForImportStatements', true),
203203
includeCompletionsWithSnippetText: config.get<boolean>('suggest.includeCompletionsWithSnippetText', true),
204+
includeCompletionsWithClassMemberSnippets: config.get<boolean>('suggest.includeCompletionsWithClassMemberSnippets', true),
204205
allowIncompleteCompletions: true,
205206
displayPartsForJSDoc: true,
206207
...getInlayHintsPreferences(config),

0 commit comments

Comments
 (0)