@happy-coders/fun-cli
Version:
Be your project management more fun!
26 lines (25 loc) • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createWithCommand = exports.createDeleteCommand = exports.createListCommand = exports.createAddCommand = void 0;
var actions_1 = require("../actions");
var repository_factory_1 = require("../core/project/persistence/repository.factory");
var _1 = require("./");
function createAddCommand() {
var repository = repository_factory_1.createProjectRepository();
return new _1.AddCommand(new actions_1.AddAction(repository));
}
exports.createAddCommand = createAddCommand;
function createListCommand() {
var repository = repository_factory_1.createProjectRepository();
return new _1.ListCommand(new actions_1.ListAction(repository));
}
exports.createListCommand = createListCommand;
function createDeleteCommand() {
var repository = repository_factory_1.createProjectRepository();
return new _1.DeleteCommand(new actions_1.DeleteAction(repository));
}
exports.createDeleteCommand = createDeleteCommand;
function createWithCommand() {
return new _1.WithCommand(new actions_1.WithAction());
}
exports.createWithCommand = createWithCommand;