UNPKG

@happy-coders/fun-cli

Version:

Be your project management more fun!

26 lines (25 loc) 1.15 kB
"use strict"; 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;