@@ -216,15 +216,17 @@ namespace ts.server {
216
216
return {
217
217
isMemberCompletion : false ,
218
218
isNewIdentifierLocation : false ,
219
- entries : response . body . map ( ( { name , kind , kindModifiers , sortText , replacementSpan } ) => {
219
+ entries : response . body . map ( entry => {
220
220
221
- let convertedSpan : TextSpan ;
222
- if ( replacementSpan ) {
223
- convertedSpan = createTextSpanFromBounds ( this . lineOffsetToPosition ( fileName , replacementSpan . start ) ,
221
+ if ( entry . replacementSpan !== undefined ) {
222
+ const { name, kind, kindModifiers, sortText, replacementSpan} = entry ;
223
+
224
+ const convertedSpan = createTextSpanFromBounds ( this . lineOffsetToPosition ( fileName , replacementSpan . start ) ,
224
225
this . lineOffsetToPosition ( fileName , replacementSpan . end ) ) ;
226
+ return { name, kind, kindModifiers, sortText, replacementSpan : convertedSpan } ;
225
227
}
226
228
227
- return { name, kind, kindModifiers, sortText , replacementSpan : convertedSpan } ;
229
+ return entry as { name : string , kind : string , kindModifiers : string , sortText : string } ;
228
230
} )
229
231
} ;
230
232
}
0 commit comments