Interface: BindInWhenOnFluentSyntax<T>
Defined in: @inversifyjs/container:
See
Extends
Type Parameters
| Type Parameter |
|---|
T |
Methods
getIdentifier()
getIdentifier(): BindingIdentifier;Defined in: @inversifyjs/container:
Returns
Inherited from
BindInFluentSyntax.getIdentifier
inRequestScope()
inRequestScope(): BindWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Returns
Inherited from
BindInFluentSyntax.inRequestScope
inSingletonScope()
inSingletonScope(): BindWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Returns
Inherited from
BindInFluentSyntax.inSingletonScope
inTransientScope()
inTransientScope(): BindWhenOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Returns
Inherited from
BindInFluentSyntax.inTransientScope
onActivation()
onActivation(activation: BindingActivation<T>): BindWhenFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
activation | BindingActivation<T> |
Returns
Inherited from
BindWhenOnFluentSyntax.onActivation
onDeactivation()
onDeactivation(deactivation: BindingDeactivation<T>): BindWhenFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
deactivation | BindingDeactivation<T> |
Returns
Inherited from
BindWhenOnFluentSyntax.onDeactivation
when()
when(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
Inherited from
whenAnyAncestor()
whenAnyAncestor(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
Inherited from
BindWhenOnFluentSyntax.whenAnyAncestor
whenAnyAncestorIs()
whenAnyAncestorIs(serviceIdentifier: ServiceIdentifier): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
serviceIdentifier | ServiceIdentifier |
Returns
Inherited from
BindWhenOnFluentSyntax.whenAnyAncestorIs
whenAnyAncestorNamed()
whenAnyAncestorNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
Inherited from
BindWhenOnFluentSyntax.whenAnyAncestorNamed
whenAnyAncestorTagged()
whenAnyAncestorTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |
Returns
Inherited from
BindWhenOnFluentSyntax.whenAnyAncestorTagged
whenDefault()
whenDefault(): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Returns
Inherited from
BindWhenOnFluentSyntax.whenDefault
whenNamed()
whenNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNamed
whenNoAncestor()
whenNoAncestor(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNoAncestor
whenNoAncestorIs()
whenNoAncestorIs(serviceIdentifier: ServiceIdentifier): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
serviceIdentifier | ServiceIdentifier |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNoAncestorIs
whenNoAncestorNamed()
whenNoAncestorNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNoAncestorNamed
whenNoAncestorTagged()
whenNoAncestorTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNoAncestorTagged
whenNoParent()
whenNoParent(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNoParent
whenNoParentIs()
whenNoParentIs(serviceIdentifier: ServiceIdentifier): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
serviceIdentifier | ServiceIdentifier |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNoParentIs
whenNoParentNamed()
whenNoParentNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNoParentNamed
whenNoParentTagged()
whenNoParentTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |
Returns
Inherited from
BindWhenOnFluentSyntax.whenNoParentTagged
whenParent()
whenParent(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
Inherited from
BindWhenOnFluentSyntax.whenParent
whenParentIs()
whenParentIs(serviceIdentifier: ServiceIdentifier): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
serviceIdentifier | ServiceIdentifier |
Returns
Inherited from
BindWhenOnFluentSyntax.whenParentIs
whenParentNamed()
whenParentNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
Inherited from
BindWhenOnFluentSyntax.whenParentNamed
whenParentTagged()
whenParentTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |
Returns
Inherited from
BindWhenOnFluentSyntax.whenParentTagged
whenTagged()
whenTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |