@@ -495,7 +495,7 @@ module ts {
495
495
getCompletionEntryDetails ( fileName : string , position : number , entryName : string ) : CompletionEntryDetails ;
496
496
497
497
getTypeAtPosition ( fileName : string , position : number ) : TypeInfo ;
498
- getQuickInfo ( fileName : string , position : number ) : QuickInfo ;
498
+ getQuickInfoAtPosition ( fileName : string , position : number ) : QuickInfo ;
499
499
500
500
getNameOrDottedNameSpan ( fileName : string , startPos : number , endPos : number ) : TypeScript . TextSpan ;
501
501
@@ -659,6 +659,20 @@ module ts {
659
659
public textSpan : TypeScript . TextSpan ,
660
660
public displayParts : SymbolDisplayPart [ ] ) {
661
661
}
662
+
663
+ public toJSON ( ) {
664
+ return {
665
+ kind : this . kind ,
666
+ kindModifiers : this . kindModifiers ,
667
+ textSpan : this . textSpan ,
668
+ displayParts : this . displayParts . forEach ( d => {
669
+ return {
670
+ text : d . text ,
671
+ kind : SymbolDisplayPartKind [ d . kind ]
672
+ } ;
673
+ } )
674
+ } ;
675
+ }
662
676
}
663
677
664
678
export class TypeInfo {
@@ -2226,7 +2240,7 @@ module ts {
2226
2240
}
2227
2241
2228
2242
/// QuickInfo
2229
- function getQuickInfo ( fileName : string , position : number ) : QuickInfo {
2243
+ function getQuickInfoAtPosition ( fileName : string , position : number ) : QuickInfo {
2230
2244
synchronizeHostData ( ) ;
2231
2245
2232
2246
fileName = TypeScript . switchToForwardSlashes ( fileName ) ;
@@ -4062,7 +4076,7 @@ module ts {
4062
4076
getCompletionsAtPosition : getCompletionsAtPosition ,
4063
4077
getCompletionEntryDetails : getCompletionEntryDetails ,
4064
4078
getTypeAtPosition : getTypeAtPosition ,
4065
- getQuickInfo : getQuickInfo ,
4079
+ getQuickInfoAtPosition : getQuickInfoAtPosition ,
4066
4080
getSignatureHelpItems : ( filename , position ) : SignatureHelpItems => null ,
4067
4081
getSignatureHelpCurrentArgumentState : ( fileName , position , applicableSpanStart ) : SignatureHelpState => null ,
4068
4082
getDefinitionAtPosition : getDefinitionAtPosition ,
0 commit comments