add refactorNotAvailableForTriggerReason

This commit is contained in:
Jesse Trinity 2020-05-26 13:11:38 -07:00
parent dc363f10fc
commit 85e0d8b14a
2 changed files with 6 additions and 1 deletions

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 {

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;