UNPKG

pandora

Version:

A powerful and lightweight application manager for Node.js applications powered by TypeScript.

28 lines 958 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const delegate = require("delegates"); class ServiceContextAccessor { constructor(serviceCore) { this.serviceCore = serviceCore; this.workerContext = serviceCore.context; delegate(this, 'workerContext') .access('appName') .access('appDir') .access('processName') .access('env') .access('environment') .access('hub') .method('getService') .method('getServiceClass'); delegate(this, 'serviceCore') .access('logger') .access('dependencies') .access('representation') .access('serviceName') .access('config') .method('publish') .method('getDependency'); } } exports.ServiceContextAccessor = ServiceContextAccessor; //# sourceMappingURL=ServiceContextAccessor.js.map