refactor: reuse satisfies function in condition

This commit is contained in:
Justin Lin committed 2025-04-21 11:53:32 +08:00
1 parent 3656868b66
commit 6e804f0ed4
1 file changed
+2 -2
+2 -2
View File
@@ -5,7 +5,7 @@ import { StageException } from './schema/exception'
export class Stage {
id: string
name: string
private condition: Condition
public readonly condition: Condition
private requirements: string[]
public readonly exceptions: StageException[]
@@ -21,7 +21,7 @@ export class Stage {
command: ICommand,
checker: IFileExistenceChecker
): Promise<boolean> {
return this.condition.match(command) && this.condition.check(checker)
return this.condition.satisfies(command, checker)
}
private checkRequirements(completed: string[]): boolean {