inversify
Version:
A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
27 lines (26 loc) • 814 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.TargetTypeEnum = exports.BindingTypeEnum = exports.BindingScopeEnum = void 0;
var BindingScopeEnum = {
Request: 'Request',
Singleton: 'Singleton',
Transient: 'Transient'
};
exports.BindingScopeEnum = BindingScopeEnum;
var BindingTypeEnum = {
ConstantValue: 'ConstantValue',
Constructor: 'Constructor',
DynamicValue: 'DynamicValue',
Factory: 'Factory',
Function: 'Function',
Instance: 'Instance',
Invalid: 'Invalid',
Provider: 'Provider'
};
exports.BindingTypeEnum = BindingTypeEnum;
var TargetTypeEnum = {
ClassProperty: 'ClassProperty',
ConstructorArgument: 'ConstructorArgument',
Variable: 'Variable'
};
exports.TargetTypeEnum = TargetTypeEnum;
;