Signature help represents the signature of something callable. There can be multiple signatures but only one active and only one active parameter.

interface SignatureHelp {
    activeParameter: number;
    activeSignature: number;
    signatures: SignatureInformation[];
}

Properties

activeParameter: number

The active parameter of the active signature.

activeSignature: number

The active signature.

signatures: SignatureInformation[]

One or more signatures.