Skip to content

Class: LazyServiceIdentifier<TInstance>

Defined in: @inversifyjs/common:

See

https://inversify.io/

Type Parameters

Type ParameterDefault type
TInstanceunknown

Constructors

Constructor

ts
new LazyServiceIdentifier<TInstance>(buildServiceId: () => ServiceIdentifier<TInstance>): LazyServiceIdentifier<TInstance>;

Defined in: @inversifyjs/common:

Parameters

ParameterType
buildServiceId() => ServiceIdentifier<TInstance>

Returns

LazyServiceIdentifier<TInstance>

Methods

unwrap()

ts
unwrap(): ServiceIdentifier<TInstance>;

Defined in: @inversifyjs/common:

Returns

ServiceIdentifier<TInstance>


is()

ts
static is<TInstance>(value: unknown): value is LazyServiceIdentifier<TInstance>;

Defined in: @inversifyjs/common:

Type Parameters

Type ParameterDefault type
TInstanceunknown

Parameters

ParameterType
valueunknown

Returns

value is LazyServiceIdentifier<TInstance>

Properties

[islazyServiceIdentifierSymbol]

ts
[islazyServiceIdentifierSymbol]: true;

Defined in: @inversifyjs/common: