Setu-TS
    Preparing search index...

    Interface ContainerConfig

    Configuration for constructing a DiContainer.

    0.1.0

    interface ContainerConfig {
        autoRegister: boolean;
        defaultScope: ServiceScope;
        externalResolver?: ExternalResolver;
        reportDisposeError?: (error: unknown) => void;
        timing?: ProbeTiming;
    }
    Index
    autoRegister: boolean

    When true, resolving an unregistered token falls back to the external resolver and caches the result as a singleton.

    defaultScope: ServiceScope

    Default lifecycle scope for providers without an explicit scope.

    externalResolver?: ExternalResolver

    Optional external resolver for auto-registration fallback.

    reportDisposeError?: (error: unknown) => void

    Reports request-scope disposal failures, inherited by scopes. When omitted, deferred cleanup throws or rejects so its caller can report the failure.

    0.11.0

    timing?: ProbeTiming

    Timer surface for asynchronous disposal deadlines, inherited by scopes. Omit to use withDeadline's default timers.

    0.11.0