/// ////class ConstructorOverload { //// /*constructorOverload1*/constructor(); //// /*constructorOverload2*/constructor(foo: string); //// /*constructorDefinition*/constructor(foo: any) { } ////} //// ////var constructorOverload = new /*constructorOverloadReference1*/ConstructorOverload(); ////var constructorOverload = new /*constructorOverloadReference2*/ConstructorOverload("foo"); goTo.marker('constructorOverloadReference1'); goTo.definition(); verify.caretAtMarker('constructorDefinition'); goTo.marker('constructorOverloadReference2'); goTo.definition(); verify.caretAtMarker('constructorDefinition'); goTo.marker('constructorOverload1'); goTo.definition(); verify.caretAtMarker('constructorDefinition');