inversify
Version:
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
29 lines (28 loc) • 1.35 kB
JavaScript
;
var kernel_1 = require("./kernel/kernel");
exports.Kernel = kernel_1.default;
var kernel_module_1 = require("./kernel/kernel_module");
exports.KernelModule = kernel_module_1.default;
var injectable_1 = require("./annotation/injectable");
exports.injectable = injectable_1.default;
var tagged_1 = require("./annotation/tagged");
exports.tagged = tagged_1.default;
var named_1 = require("./annotation/named");
exports.named = named_1.default;
var inject_1 = require("./annotation/inject");
exports.inject = inject_1.default;
var unmanaged_1 = require("./annotation/unmanaged");
exports.unmanaged = unmanaged_1.default;
var multi_inject_1 = require("./annotation/multi_inject");
exports.multiInject = multi_inject_1.default;
var target_name_1 = require("./annotation/target_name");
exports.targetName = target_name_1.default;
var decorator_utils_1 = require("./annotation/decorator_utils");
exports.decorate = decorator_utils_1.decorate;
var constraint_helpers_1 = require("./syntax/constraint_helpers");
exports.traverseAncerstors = constraint_helpers_1.traverseAncerstors;
exports.taggedConstraint = constraint_helpers_1.taggedConstraint;
exports.namedConstraint = constraint_helpers_1.namedConstraint;
exports.typeConstraint = constraint_helpers_1.typeConstraint;
var guid_1 = require("./utils/guid");
exports.guid = guid_1.default;