mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-29 16:29:19 -05:00
Find method references through base abstract classes implementing an interface (#61234)
This commit is contained in:
committed by
GitHub
parent
b95187d1ce
commit
edc497bb2b
25
tests/cases/fourslash/referencesForInheritedProperties10.ts
Normal file
25
tests/cases/fourslash/referencesForInheritedProperties10.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
//// interface IFeedbackHandler {
|
||||
//// /*1*/handleAccept?(): void;
|
||||
//// handleReject?(): void;
|
||||
//// }
|
||||
////
|
||||
//// abstract class AbstractFeedbackHandler implements IFeedbackHandler {}
|
||||
////
|
||||
//// class FeedbackHandler extends AbstractFeedbackHandler {
|
||||
//// /*2*/handleAccept(): void {
|
||||
//// console.log("Feedback accepted");
|
||||
//// }
|
||||
////
|
||||
//// handleReject(): void {
|
||||
//// console.log("Feedback rejected");
|
||||
//// }
|
||||
//// }
|
||||
////
|
||||
//// function foo(handler: IFeedbackHandler) {
|
||||
//// handler./*3*/handleAccept?.();
|
||||
//// handler.handleReject?.();
|
||||
//// }
|
||||
|
||||
verify.baselineFindAllReferences('1', '2', '3');
|
||||
Reference in New Issue
Block a user