/// ////class clsInOverload { //// static fnOverload(); //// static /*staticFunctionOverload*/fnOverload(foo: string); //// /*staticFunctionOverloadDefinition*/static fnOverload(foo: any) { } //// public /*functionOverload*/fnOverload(): any; //// public fnOverload(foo: string); //// /*functionOverloadDefinition*/public fnOverload(foo: any) { return "foo" } //// //// constructor() { } ////} // this line triggers a semantic/syntactic error check, remove line when 788570 is fixed edit.insert(''); goTo.marker('staticFunctionOverload'); goTo.definition(); verify.caretAtMarker('staticFunctionOverloadDefinition'); goTo.marker('functionOverload'); goTo.definition(); verify.caretAtMarker('functionOverloadDefinition');