/// ////class SuperOverloadlBase { //// constructor(); //// constructor(test: string); //// constructor(test?: string) { //// } ////} ////class SuperOverLoad1 extends SuperOverloadlBase { //// constructor() { //// super(/*superOverload1*/); //// } ////} ////class SuperOverLoad2 extends SuperOverloadlBase { //// constructor() { //// super(""/*superOverload2*/); //// } ////} goTo.marker('superOverload1'); verify.signatureHelpCountIs(2); verify.currentSignatureHelpIs("SuperOverloadlBase(): SuperOverloadlBase"); verify.currentSignatureParameterCountIs(0); goTo.marker('superOverload2'); verify.currentSignatureParameterCountIs(1); verify.currentSignatureHelpIs("SuperOverloadlBase(test: string): SuperOverloadlBase"); verify.currentParameterHelpArgumentNameIs("test"); verify.currentParameterSpanIs("test: string");