blob: b5ff6f08ca97b74690d6dcb56da0408fdaabbb68 [file] [log] [blame]
import DependenciesProviderSingleton, { Dependency } from "../../dependenciesProvider/DependenciesProvider";
import Script from "../Script";
export default abstract class SetUpDependenciesScript extends Script {
abstract dependencies: Dependency[];
execute() {
const dependenciesProvider = DependenciesProviderSingleton.getInstance();
this.dependencies.forEach(dependency => {
dependenciesProvider.setUpDependency(dependency);
});
}
}