@@ -5,7 +5,7 @@ import { findChildContainingPosition, getCancellationToken, getIndentFromPos, is
55import namespaceAutoImports from './namespaceAutoImports'
66
77export default ( proxy : ts . LanguageService , languageService : ts . LanguageService , languageServiceHost : ts . LanguageServiceHost , c : GetConfig ) => {
8- proxy . getCodeFixesAtPosition = ( fileName , start , end , errorCodes , formatOptions , preferences ) => {
8+ proxy . getCodeFixesAtPosition = ( fileName , start , end , errorCodes , formatOptions , preferences , ... args ) => {
99 const sourceFile = languageService . getProgram ( ) ! . getSourceFile ( fileName ) !
1010 const node = findChildContainingPosition ( ts , sourceFile , start )
1111
@@ -72,7 +72,7 @@ export default (proxy: ts.LanguageService, languageService: ts.LanguageService,
7272 } ,
7373 )
7474 toUnpatch . push ( unpatch )
75- prior = languageService . getCodeFixesAtPosition ( fileName , start , end , errorCodes , formatOptions , preferences )
75+ prior = languageService . getCodeFixesAtPosition ( fileName , start , end , errorCodes , formatOptions , preferences , ... args )
7676 prior = [ ...addNamespaceImports , ...prior ]
7777 prior = _ . sortBy ( prior , ( { fixName } ) => {
7878 if ( fixName . startsWith ( importFixName ) ) {
@@ -82,7 +82,7 @@ export default (proxy: ts.LanguageService, languageService: ts.LanguageService,
8282 } )
8383 prior = prior . filter ( x => x . fixName !== 'IGNORE' )
8484 } catch ( err ) {
85- prior = languageService . getCodeFixesAtPosition ( fileName , start , end , errorCodes , formatOptions , preferences )
85+ prior = languageService . getCodeFixesAtPosition ( fileName , start , end , errorCodes , formatOptions , preferences , ... args )
8686 setTimeout ( ( ) => {
8787 // make sure we still get code fixes, but error is still getting reported
8888 console . error ( err )
0 commit comments