@morojs/moro


@morojs/moro / TypedServiceReference

Class: TypedServiceReference<T>

Defined in: src/core/utilities/container.ts:155

Type Parameters

T

T

Constructors

Constructor

new TypedServiceReference<T>(container, serviceName): TypedServiceReference<T>

Defined in: src/core/utilities/container.ts:156

Parameters

container

FunctionalContainer

serviceName

string

Returns

TypedServiceReference<T>

Methods

getName()

getName(): string

Defined in: src/core/utilities/container.ts:172

Returns

string


resolve()

resolve(contextOrOptions?): Promise<T>

Defined in: src/core/utilities/container.ts:162

Parameters

contextOrOptions?

ServiceContext | { context?: ServiceContext; }

Returns

Promise<T>


resolveSync()

resolveSync(contextOrOptions?): T

Defined in: src/core/utilities/container.ts:167

Parameters

contextOrOptions?

ServiceContext | { context?: ServiceContext; }

Returns

T