add refactorNotAvailableForTriggerReason

This commit is contained in:
Jesse Trinity
2020-05-29 12:55:35 -07:00
parent dc363f10fc
commit 85e0d8b14a
2 changed files with 6 additions and 1 deletions
+4
View File
@@ -214,6 +214,10 @@ namespace FourSlashInterface {
public refactorAvailableForTriggerReason(triggerReason: ts.RefactorTriggerReason, name: string, actionName?: string) {
this.state.verifyRefactorAvailable(this.negative, triggerReason, name, actionName);
}
public refactorNotAvailableForTriggerReason(triggerReason: ts.RefactorTriggerReason, name: string, actionName?: string) {
this.state.verifyRefactorAvailable(!this.negative, triggerReason, name, actionName);
}
}
export class Verify extends VerifyNegatable {
+2 -1
View File
@@ -243,7 +243,8 @@ declare namespace FourSlashInterface {
applicableRefactorAvailableForRange(): void;
refactorAvailable(name: string, actionName?: string): void;
refactorAvailableForTriggerReason(triggerReason: RefactorTriggerReason, name: string, action?: string): void
refactorAvailableForTriggerReason(triggerReason: RefactorTriggerReason, name: string, action?: string): void;
refactorNotAvailableForTriggerReason(triggerReason: RefactorTriggerReason, name: string, action?: string): void;
}
class verify extends verifyNegatable {
assertHasRanges(ranges: Range[]): void;