karambit-inject
    Preparing search index...

    Enumeration KarambitErrorScope

    Represents the high-level reason that a failure occurred.

    Index

    Enumeration Members

    BINDING_CYCLE: "BindingCycle"

    Indicates a component's type bindings have a dependency cycle.

    DEPENDENCY_CYCLE: "DependencyCycle"

    Indicates a component declaration has a dependency cycle. That is, at least one type's provider directly or transitively depends on an instance of itself.

    DUPLICATE_BINDINGS: "DuplicateBindings"

    Indicates that a there were multiple bindings for the same type.

    DUPLICATE_PROVIDERS: "DuplicateProviders"

    Indicates that a there were multiple providers for the same type.

    INTERNAL: "Internal"

    Indicates that Karambit was able to parse component declarations, but still failed to generate an implementation. This likely indicates a bug in Karambit. Consider filling an issue if you see this error scope.

    INVALID_BINDING: "InvalidBinding"

    Indicates that a provider declaration was malformed.

    INVALID_SCOPE: "InvalidScope"

    Indicates that a scope was used improperly.

    INVALID_TYPE: "InvalidType"

    Indicates that the TypeScript compiler failed to resolve a dependency type used within a Component.

    MISSING_PROVIDER: "MissingProviders"

    Indicates that a type necessary to construct a component did not have an associated provider.

    NO_COMPONENTS: "NoComponents"

    No component declarations were found in the input source files. This error may be disabled via configuration.

    PARSE: "Parse"

    The most generic failure reason, generally indicating that a declaration used for component generation was malformed.