/// ////interface IFoo { } //// ////class testClass { //// constructor(a:T, b:U, c:M){ } ////} //// ////// Generic types ////testClass extends testClass; // goTo.marker("type1"); // verify.signatureHelpCountIs(1); // verify.currentSignatureHelpIs("testClass"); // verify.currentParameterHelpArgumentNameIs("T"); // verify.currentParameterSpanIs("T extends IFoo"); // goTo.marker("type2"); // verify.signatureHelpCountIs(1); // verify.currentParameterHelpArgumentNameIs("T"); // verify.currentParameterSpanIs("T extends IFoo"); // goTo.marker("type3"); // verify.signatureHelpCountIs(1); // verify.currentParameterHelpArgumentNameIs("T"); // verify.currentParameterSpanIs("T extends IFoo"); // goTo.marker("type4"); // verify.signatureHelpCountIs(1); // verify.currentParameterHelpArgumentNameIs("M"); // verify.currentParameterSpanIs("M extends IFoo");