UNPKG

@belvo-finance/belvo-vue-components

Version:

## Project setup ``` npm install ```

30 lines (23 loc) 929 B
var ProjectInterface = (function (){ function registerComposition(comp){ this.compositions.push(comp); } return function(){ function _thisProjectFunction(name){ var i = 0, len = this.compositions.length; while(i<len){ if(this.compositions[i].data && this.compositions[i].data.nm === name){ if(this.compositions[i].prepareFrame && this.compositions[i].data.xt) { this.compositions[i].prepareFrame(this.currentFrame); } return this.compositions[i].compInterface; } i+=1; } } _thisProjectFunction.compositions = []; _thisProjectFunction.currentFrame = 0; _thisProjectFunction.registerComposition = registerComposition; return _thisProjectFunction; }; }());