UNPKG

vue-servicecontainer

Version:

ServiceContainer Plugin for VueJS

21 lines (14 loc) 475 B
'use strict'; let ServiceContainer = require('servicecontainer'); module.exports = class ServiceContainerPlugin { constructor(data, services){ this.container = ServiceContainer.buildFromJson( data, services ); } getContainer(){ return this.container; } static install (Vue, options) { let plugin = new ServiceContainerPlugin(options.json, options.services); Vue.prototype.$container = plugin.getContainer(); } };