Support more terminators for parsing jsdoc filepaths

This commit is contained in:
Orta Therox
2019-07-29 09:46:42 -04:00
parent b902a71e5f
commit 30aad9db8d
5 changed files with 30 additions and 9 deletions
+4
View File
@@ -1268,6 +1268,10 @@ namespace FourSlash {
private verifySignatureHelpWorker(options: FourSlashInterface.VerifySignatureHelpOptions) {
const help = this.getSignatureHelp({ triggerReason: options.triggerReason })!;
if (!help) {
this.raiseError("Could not get a help signature");
}
const selectedItem = help.items[help.selectedItemIndex];
// Argument index may exceed number of parameters
const currentParameter = selectedItem.parameters[help.argumentIndex] as ts.SignatureHelpParameter | undefined;