/**
* @author Wolfgang Kowarschick <kowa@hs-augsburg.de>
* @copyright 2017 - 2018
* @license CC-BY-NC-SA-4.0
*/
/**
* @module app01a/view/Renderer
*/
/**
* @property {Array.<Object>} p_views - the views to be rendered
*/
class Renderer
{ /**
* @param {Array.<Object>} p_views
*/
constructor(p_views)
{ this.views = p_views;
// As the function render is used as a callback function,
// it is defined as an arrow function.
this.render = () => { for (let v of this.views){ v.render(); } };
}
}
export default Renderer;