@@ -216,15 +216,17 @@ namespace ts.server {
216216 return {
217217 isMemberCompletion : false ,
218218 isNewIdentifierLocation : false ,
219- entries : response . body . map ( ( { name , kind , kindModifiers , sortText , replacementSpan } ) => {
219+ entries : response . body . map ( entry => {
220220
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 ) ,
224225 this . lineOffsetToPosition ( fileName , replacementSpan . end ) ) ;
226+ return { name, kind, kindModifiers, sortText, replacementSpan : convertedSpan } ;
225227 }
226228
227- return { name, kind, kindModifiers, sortText , replacementSpan : convertedSpan } ;
229+ return entry as { name : string , kind : string , kindModifiers : string , sortText : string } ;
228230 } )
229231 } ;
230232 }
0 commit comments