/** @module ActionCollection */ kit.PluginManager.register('ActionCollection', function(module, exports, require, global) { var Collection = require('Collection'); /** * @memberOf kit */ var ActionCollection = function (list = []) { this.collection = new Collection(list); }; ActionCollection.prototype.push = function (action) { this.collection.push(action); }; ActionCollection.prototype.run = function (count = -1) { this.collection.map(function (action) { action.run(count); }) }; ActionCollection.prototype.stop = function () { this.collection.map(function (action) { action.stop(); }) }; return module.exports = ActionCollection; });