/// ////interface IFoo { } //// ////class testClass { //// constructor(a:T, b:U, c:M){ } ////} //// ////// Constructor calls ////new testClass(null, null, null) ////new testClass<,,/*construcor4*/>(null, null, null) ////new testClass(null, null, null) // goTo.marker("construcor1"); // verify.currentSignatureHelpIs("testClass(a: T, b: U, c: M): testClass"); // verify.currentParameterHelpArgumentNameIs("T"); // verify.currentParameterSpanIs("T extends IFoo"); // goTo.marker("construcor2"); // verify.currentParameterHelpArgumentNameIs("U"); // verify.currentParameterSpanIs("U"); goTo.marker("construcor3"); verify.currentParameterHelpArgumentNameIs("T"); verify.currentParameterSpanIs("T extends IFoo"); goTo.marker("construcor4"); verify.currentParameterHelpArgumentNameIs("M"); verify.currentParameterSpanIs("M extends IFoo"); goTo.marker("construcor5"); verify.currentParameterHelpArgumentNameIs("U"); verify.currentParameterSpanIs("U");