GetService
@quik/services / GetService
Function: GetService()
GetService<
TService,TOwner>(service,scope?): (target,context) => (this,initialValue) =>TService
Defined in: services/src/decorators.ts:14
Decorator used to inject a service instance into a class field.
Type Parameters
TService
TService extends QService
TOwner
TOwner = unknown
Parameters
service
string | Constructor<TService>
The service constructor or its registered name.
scope?
QServiceScopeResolver<TOwner>
Optional static or instance-derived service scope.
Returns
(target, context) => (this, initialValue) => TService