'vscode.executeSignatureHelpProvider','_executeSignatureHelpProvider','Execute signature help provider.',
[ApiCommandArgument.Uri,ApiCommandArgument.Position,newApiCommandArgument('triggerCharacter','(optional) Trigger signature help when the user types the character, like `,` or `(`',v=>typeofv==='string'||typeofv==='undefined',v=>v)],
newApiCommandResult<modes.SignatureHelp,vscode.SignatureHelp|undefined>('A promise that resolves to SignatureHelp.',value=>{
if(value){
returntypeConverters.SignatureHelp.to(value);
}
returnundefined;
})
),
];
//#endregion
...
...
@@ -275,15 +286,6 @@ export class ExtHostApiCommands {
{name:'uri',description:'Uri of a text document',constraint:URI},
{name:'position',description:'Position in a text document',constraint:types.Position},
{name:'triggerCharacter',description:'(optional) Trigger signature help when the user types the character, like `,` or `(`',constraint:(value:any)=>value===undefined||typeofvalue==='string'}
],
returns:'A promise that resolves to SignatureHelp.'