@@ -651,16 +651,18 @@ module ts {
651
651
getCompletionsAtPosition ( fileName : string , position : number , isMemberCompletion : boolean ) : CompletionInfo ;
652
652
getCompletionEntryDetails ( fileName : string , position : number , entryName : string ) : CompletionEntryDetails ;
653
653
654
- getTypeAtPosition ( fileName : string , position : number ) : TypeInfo ;
655
654
getQuickInfoAtPosition ( fileName : string , position : number ) : QuickInfo ;
656
655
656
+ // Obsolete. Use getQuickInfoAtPosition instead.
657
+ getTypeAtPosition ( fileName : string , position : number ) : TypeInfo ;
658
+
657
659
getNameOrDottedNameSpan ( fileName : string , startPos : number , endPos : number ) : TypeScript . TextSpan ;
658
660
659
661
getBreakpointStatementAtPosition ( fileName : string , position : number ) : TypeScript . TextSpan ;
660
662
661
663
getSignatureHelpItems ( fileName : string , position : number ) : SignatureHelpItems ;
662
- getSignatureHelpCurrentArgumentState ( fileName : string , position : number , applicableSpanStart : number ) : SignatureHelpState ;
663
664
665
+ // Obsolete. Use getSignatureHelpItems instead.
664
666
getSignatureAtPosition ( fileName : string , position : number ) : SignatureInfo ;
665
667
666
668
getRenameInfo ( fileName : string , position : number ) : RenameInfo ;
@@ -861,9 +863,6 @@ module ts {
861
863
items : SignatureHelpItem [ ] ;
862
864
applicableSpan : TypeScript . TextSpan ;
863
865
selectedItemIndex : number ;
864
- }
865
-
866
- export interface SignatureHelpState {
867
866
argumentIndex : number ;
868
867
argumentCount : number ;
869
868
}
@@ -3765,24 +3764,14 @@ module ts {
3765
3764
return SignatureHelp . getSignatureHelpItems ( sourceFile , position , typeInfoResolver , cancellationToken ) ;
3766
3765
}
3767
3766
3768
- /**
3769
- * This is a syntactic operation
3770
- */
3771
- function getSignatureHelpCurrentArgumentState ( fileName : string , position : number , applicableSpanStart : number ) : SignatureHelpState {
3772
- fileName = TypeScript . switchToForwardSlashes ( fileName ) ;
3773
- var sourceFile = getCurrentSourceFile ( fileName ) ;
3774
-
3775
- return SignatureHelp . getSignatureHelpCurrentArgumentState ( sourceFile , position , applicableSpanStart ) ;
3776
- }
3777
-
3778
3767
function getSignatureAtPosition ( filename : string , position : number ) : SignatureInfo {
3779
3768
var signatureHelpItems = getSignatureHelpItems ( filename , position ) ;
3780
3769
3781
3770
if ( ! signatureHelpItems ) {
3782
3771
return undefined ;
3783
3772
}
3784
3773
3785
- var currentArguemntState = getSignatureHelpCurrentArgumentState ( filename , position , signatureHelpItems . applicableSpan . start ( ) ) ;
3774
+ var currentArgumentState = { argumentIndex : signatureHelpItems . argumentIndex , argumentCount : signatureHelpItems . argumentCount } ;
3786
3775
3787
3776
var formalSignatures : FormalSignatureItemInfo [ ] = [ ] ;
3788
3777
forEach ( signatureHelpItems . items , signature => {
@@ -3827,7 +3816,7 @@ module ts {
3827
3816
parameterMinChar : signatureHelpItems . applicableSpan . start ( ) ,
3828
3817
parameterLimChar : signatureHelpItems . applicableSpan . end ( ) ,
3829
3818
currentParameterIsTypeParameter : false ,
3830
- currentParameter : currentArguemntState . argumentIndex
3819
+ currentParameter : currentArgumentState . argumentIndex
3831
3820
} ;
3832
3821
3833
3822
return {
@@ -4465,7 +4454,6 @@ module ts {
4465
4454
getCompletionEntryDetails : getCompletionEntryDetails ,
4466
4455
getTypeAtPosition : getTypeAtPosition ,
4467
4456
getSignatureHelpItems : getSignatureHelpItems ,
4468
- getSignatureHelpCurrentArgumentState : getSignatureHelpCurrentArgumentState ,
4469
4457
getQuickInfoAtPosition : getQuickInfoAtPosition ,
4470
4458
getDefinitionAtPosition : getDefinitionAtPosition ,
4471
4459
getReferencesAtPosition : getReferencesAtPosition ,
0 commit comments