1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
/// <reference path='fourslash.ts' />
////class MethodOverload {
//// static [|/*staticMethodOverload1*/method|]();
//// static /*staticMethodOverload2*/method(foo: string);
//// static /*staticMethodDefinition*/method(foo?: any) { }
//// public [|/*instanceMethodOverload1*/method|](): any;
//// public /*instanceMethodOverload2*/method(foo: string);
//// public /*instanceMethodDefinition*/method(foo?: any) { return "foo" }
////}
////// static method
////MethodOverload.[|/*staticMethodReference1*/method|]();
////MethodOverload.[|/*staticMethodReference2*/method|]("123");
////// instance method
////var methodOverload = new MethodOverload();
////methodOverload.[|/*instanceMethodReference1*/method|]();
////methodOverload.[|/*instanceMethodReference2*/method|]("456");
verify.baselineGoToDefinition(
"staticMethodReference1",
"staticMethodReference2",
"instanceMethodReference1",
"instanceMethodReference2",
"staticMethodOverload1",
"instanceMethodOverload1"
);
|