UNPKG

pip-services3-commons-node

Version:
28 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * @module refer * * Todo: Rewrite this description * * @preferred * Inversion of control design pattern. There exist various implementations, * a popular one being "inversion of dependency". Requires introspection and * is implemented differently in different languages. In PipServices, the "location * design pattern” is used, which is much simpler than dependency injection and is * a simple implementation, that is portable between languages. Used for building * various containers, as well as testing objects. */ var Descriptor_1 = require("./Descriptor"); exports.Descriptor = Descriptor_1.Descriptor; var DependencyResolver_1 = require("./DependencyResolver"); exports.DependencyResolver = DependencyResolver_1.DependencyResolver; var Reference_1 = require("./Reference"); exports.Reference = Reference_1.Reference; var Referencer_1 = require("./Referencer"); exports.Referencer = Referencer_1.Referencer; var References_1 = require("./References"); exports.References = References_1.References; var ReferenceException_1 = require("./ReferenceException"); exports.ReferenceException = ReferenceException_1.ReferenceException; //# sourceMappingURL=index.js.map