Skip to content

Option to set Scope.Singleton by default #71

Open
@koldoon

Description

@koldoon

Hi! I've got a suggestion of configuration parameter that tells Container to treat all the dependencies as Singletons.

The common pattern of IoC usage is to build application architecture. In this case most of Services and Controllers acts as singletons and just a few must be instantiated every time (btw, I think this is not a good option for using IoC container at all, but anyway).

So I would wanted to have smth like this:
Container.configure({ defaultScope: Scope.Singleton });

P.S. I know, currently configure() is used for another purpose, I describe just a concept.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions