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