Interface: BindWhenFluentSyntax<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
BoundServiceSyntax.getIdentifier
when()
when(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
whenAnyAncestor()
whenAnyAncestor(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
whenAnyAncestorIs()
whenAnyAncestorIs(serviceIdentifier: ServiceIdentifier): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
serviceIdentifier | ServiceIdentifier |
Returns
whenAnyAncestorNamed()
whenAnyAncestorNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
whenAnyAncestorTagged()
whenAnyAncestorTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |
Returns
whenDefault()
whenDefault(): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Returns
whenNamed()
whenNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
whenNoAncestor()
whenNoAncestor(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
whenNoAncestorIs()
whenNoAncestorIs(serviceIdentifier: ServiceIdentifier): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
serviceIdentifier | ServiceIdentifier |
Returns
whenNoAncestorNamed()
whenNoAncestorNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
whenNoAncestorTagged()
whenNoAncestorTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |
Returns
whenNoParent()
whenNoParent(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
whenNoParentIs()
whenNoParentIs(serviceIdentifier: ServiceIdentifier): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
serviceIdentifier | ServiceIdentifier |
Returns
whenNoParentNamed()
whenNoParentNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
whenNoParentTagged()
whenNoParentTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |
Returns
whenParent()
whenParent(constraint: (metadata: BindingConstraints) => boolean): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
constraint | (metadata: BindingConstraints) => boolean |
Returns
whenParentIs()
whenParentIs(serviceIdentifier: ServiceIdentifier): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
serviceIdentifier | ServiceIdentifier |
Returns
whenParentNamed()
whenParentNamed(name: MetadataName): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
name | MetadataName |
Returns
whenParentTagged()
whenParentTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |
Returns
whenTagged()
whenTagged(tag: MetadataTag, tagValue: unknown): BindOnFluentSyntax<T>;Defined in: @inversifyjs/container:
Parameters
| Parameter | Type |
|---|---|
tag | MetadataTag |
tagValue | unknown |