diff options
Diffstat (limited to 'src/node_modules/inversify/amd/constants')
3 files changed, 104 insertions, 0 deletions
diff --git a/src/node_modules/inversify/amd/constants/error_msgs.js b/src/node_modules/inversify/amd/constants/error_msgs.js new file mode 100644 index 0000000..60d1c4b --- /dev/null +++ b/src/node_modules/inversify/amd/constants/error_msgs.js @@ -0,0 +1,62 @@ +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.DUPLICATED_INJECTABLE_DECORATOR = "Cannot apply @injectable decorator multiple times."; + exports.DUPLICATED_METADATA = "Metadata key was used more than once in a parameter:"; + exports.NULL_ARGUMENT = "NULL argument"; + exports.KEY_NOT_FOUND = "Key Not Found"; + exports.AMBIGUOUS_MATCH = "Ambiguous match found for serviceIdentifier:"; + exports.CANNOT_UNBIND = "Could not unbind serviceIdentifier:"; + exports.NOT_REGISTERED = "No matching bindings found for serviceIdentifier:"; + exports.MISSING_INJECTABLE_ANNOTATION = "Missing required @injectable annotation in:"; + exports.MISSING_INJECT_ANNOTATION = "Missing required @inject or @multiInject annotation in:"; + exports.UNDEFINED_INJECT_ANNOTATION = function (name) { + return "@inject called with undefined this could mean that the class " + name + " has " + + "a circular dependency problem. You can use a LazyServiceIdentifer to " + + "overcome this limitation."; + }; + exports.CIRCULAR_DEPENDENCY = "Circular dependency found:"; + exports.NOT_IMPLEMENTED = "Sorry, this feature is not fully implemented yet."; + exports.INVALID_BINDING_TYPE = "Invalid binding type:"; + exports.NO_MORE_SNAPSHOTS_AVAILABLE = "No snapshot available to restore."; + exports.INVALID_MIDDLEWARE_RETURN = "Invalid return type in middleware. Middleware must return!"; + exports.INVALID_FUNCTION_BINDING = "Value provided to function binding must be a function!"; + exports.INVALID_TO_SELF_VALUE = "The toSelf function can only be applied when a constructor is " + + "used as service identifier"; + exports.INVALID_DECORATOR_OPERATION = "The @inject @multiInject @tagged and @named decorators " + + "must be applied to the parameters of a class constructor or a class property."; + exports.ARGUMENTS_LENGTH_MISMATCH = function () { + var values = []; + for (var _i = 0; _i < arguments.length; _i++) { + values[_i] = arguments[_i]; + } + return "The number of constructor arguments in the derived class " + + (values[0] + " must be >= than the number of constructor arguments of its base class."); + }; + exports.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT = "Invalid Container constructor argument. Container options " + + "must be an object."; + exports.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE = "Invalid Container option. Default scope must " + + "be a string ('singleton' or 'transient')."; + exports.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE = "Invalid Container option. Auto bind injectable must " + + "be a boolean"; + exports.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK = "Invalid Container option. Skip base check must " + + "be a boolean"; + exports.MULTIPLE_POST_CONSTRUCT_METHODS = "Cannot apply @postConstruct decorator multiple times in the same class"; + exports.POST_CONSTRUCT_ERROR = function () { + var values = []; + for (var _i = 0; _i < arguments.length; _i++) { + values[_i] = arguments[_i]; + } + return "@postConstruct error in class " + values[0] + ": " + values[1]; + }; + exports.CIRCULAR_DEPENDENCY_IN_FACTORY = function () { + var values = []; + for (var _i = 0; _i < arguments.length; _i++) { + values[_i] = arguments[_i]; + } + return "It looks like there is a circular dependency " + + ("in one of the '" + values[0] + "' bindings. Please investigate bindings with") + + ("service identifier '" + values[1] + "'."); + }; + exports.STACK_OVERFLOW = "Maximum call stack size exceeded"; +}); diff --git a/src/node_modules/inversify/amd/constants/literal_types.js b/src/node_modules/inversify/amd/constants/literal_types.js new file mode 100644 index 0000000..e1e5c86 --- /dev/null +++ b/src/node_modules/inversify/amd/constants/literal_types.js @@ -0,0 +1,27 @@ +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + 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; +}); diff --git a/src/node_modules/inversify/amd/constants/metadata_keys.js b/src/node_modules/inversify/amd/constants/metadata_keys.js new file mode 100644 index 0000000..16e3f72 --- /dev/null +++ b/src/node_modules/inversify/amd/constants/metadata_keys.js @@ -0,0 +1,15 @@ +define(["require", "exports"], function (require, exports) { + "use strict"; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.NAMED_TAG = "named"; + exports.NAME_TAG = "name"; + exports.UNMANAGED_TAG = "unmanaged"; + exports.OPTIONAL_TAG = "optional"; + exports.INJECT_TAG = "inject"; + exports.MULTI_INJECT_TAG = "multi_inject"; + exports.TAGGED = "inversify:tagged"; + exports.TAGGED_PROP = "inversify:tagged_props"; + exports.PARAM_TYPES = "inversify:paramtypes"; + exports.DESIGN_PARAM_TYPES = "design:paramtypes"; + exports.POST_CONSTRUCT = "post_construct"; +}); |