* Use isUncalledFunctionReference for aliases too Fixes bogus deprecated notices on imports of functions with deprecated overloads, but with some non-deprecated overloads. Fixes microsoft/vscode#104238 * Just check all declarations, don't call isUncalledFunction
14 lines
350 B
TypeScript
14 lines
350 B
TypeScript
///<reference path="fourslash.ts" />
|
|
|
|
// @Filename: first.ts
|
|
//// /** @deprecated */
|
|
//// export declare function tap<T>(next: null): void;
|
|
//// export declare function tap<T>(next: T): T;
|
|
// @Filename: second.ts
|
|
//// import { tap } from './first';
|
|
//// tap
|
|
|
|
goTo.file('second.ts')
|
|
verify.noErrors()
|
|
verify.getSuggestionDiagnostics([]);
|