UNPKG

node-service-locator

Version:
23 lines (13 loc) 570 B
var serviceList = require('./services').test; var basePath = __dirname; var locator = require('../locator'); locator.init(serviceList, basePath); //load simple object var logger = locator.get('logger'); logger.log('Hello!'); //load instanse of class with injection some parameter in constructor function var warningLogger = locator.get('classLogger'); warningLogger.log('Hello!'); //load instance of class with injection of other srvice in constructor var objectWithWarningLogger = locator.get('testClassWithLogger'); objectWithWarningLogger.log('Hello foo!');