pip-services3-commons-node
Version:
Portable abstractions and patterns for Pip.Services in Node.js
28 lines • 1.26 kB
JavaScript
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
;