Stratal API Reference
    Preparing search index...

    Enumeration Scope

    Service scope for DI registration

    Maps directly to tsyringe's Lifecycle enum. Scope is specified at registration time via provider configuration, not at class decoration time.

    // In module providers:
    { provide: MY_TOKEN, useClass: MyService, scope: Scope.Singleton }

    // In Application.ts:
    container.register(MY_TOKEN, MyService, Scope.Request)
    Index

    Enumeration Members

    Enumeration Members

    Request: 3

    New instance per child container (per request)

    Singleton: 1

    Single instance shared globally

    Transient: 0

    New instance per resolution (default)