Provide a service via a constructor (class).

The constructor receives the resolver as its single argument.

1.2.0

interface ClassProvider<T> {
    lifecycle?: ServiceLifecycle;
    useClass: (new (resolver: ServiceResolver) => T);
}

Type Parameters

  • T

Properties

Properties

lifecycle?: ServiceLifecycle
useClass: (new (resolver: ServiceResolver) => T)