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 29
|
// from #42889
/// <reference path="fourslash.ts" />
//// declare function foo(a: number): number;
//// declare function foo(a: string): string;
//// declare function foo/*1*/(a: string | number): string | number;
////
//// function foon(a: number): number;
//// function foon(a: string): string;
//// function foon/*2*/(a: string | number): string | number {
//// return a
//// }
////
//// foo; foon;
////
//// export const bar/*3*/ = 123;
//// console.log({ bar });
////
//// interface IFoo {
//// foo/*4*/(): void;
//// }
//// class Foo implements IFoo {
//// constructor(n: number)
//// constructor()
//// /*5*/constructor(n: number?) { }
//// foo/*6*/(): void { }
//// static init() { return new this() }
//// }
verify.baselineFindAllReferences('1', '2', '3', '4', '5', '6')
|