ts-lambda-api - v2.5.2
Preparing search index...
<internal>
BindInWhenOnFluentSyntax
Interface BindInWhenOnFluentSyntax<T>
interface
BindInWhenOnFluentSyntax
<
T
>
{
getIdentifier
()
:
BindingIdentifier
;
inRequestScope
()
:
BindWhenOnFluentSyntax
<
T
>
;
inSingletonScope
()
:
BindWhenOnFluentSyntax
<
T
>
;
inTransientScope
()
:
BindWhenOnFluentSyntax
<
T
>
;
onActivation
(
activation
:
BindingActivation
<
T
>
)
:
BindWhenFluentSyntax
<
T
>
;
onDeactivation
(
deactivation
:
BindingDeactivation
<
T
>
,
)
:
BindWhenFluentSyntax
<
T
>
;
when
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
;
whenAnyAncestor
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
;
whenAnyAncestorIs
(
serviceIdentifier
:
ServiceIdentifier
,
)
:
BindOnFluentSyntax
<
T
>
;
whenAnyAncestorNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
;
whenAnyAncestorTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
,
)
:
BindOnFluentSyntax
<
T
>
;
whenDefault
()
:
BindOnFluentSyntax
<
T
>
;
whenNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
;
whenNoAncestor
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
;
whenNoAncestorIs
(
serviceIdentifier
:
ServiceIdentifier
,
)
:
BindOnFluentSyntax
<
T
>
;
whenNoAncestorNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
;
whenNoAncestorTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
,
)
:
BindOnFluentSyntax
<
T
>
;
whenNoParent
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
;
whenNoParentIs
(
serviceIdentifier
:
ServiceIdentifier
)
:
BindOnFluentSyntax
<
T
>
;
whenNoParentNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
;
whenNoParentTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
,
)
:
BindOnFluentSyntax
<
T
>
;
whenParent
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
;
whenParentIs
(
serviceIdentifier
:
ServiceIdentifier
)
:
BindOnFluentSyntax
<
T
>
;
whenParentNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
;
whenParentTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
,
)
:
BindOnFluentSyntax
<
T
>
;
whenTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
)
:
BindOnFluentSyntax
<
T
>
;
}
Type Parameters
T
Hierarchy (
View Summary
)
BindInFluentSyntax
<
T
>
BindWhenOnFluentSyntax
<
T
>
BindInWhenOnFluentSyntax
Index
Methods
get
Identifier
in
Request
Scope
in
Singleton
Scope
in
Transient
Scope
on
Activation
on
Deactivation
when
when
Any
Ancestor
when
Any
Ancestor
Is
when
Any
Ancestor
Named
when
Any
Ancestor
Tagged
when
Default
when
Named
when
No
Ancestor
when
No
Ancestor
Is
when
No
Ancestor
Named
when
No
Ancestor
Tagged
when
No
Parent
when
No
Parent
Is
when
No
Parent
Named
when
No
Parent
Tagged
when
Parent
when
Parent
Is
when
Parent
Named
when
Parent
Tagged
when
Tagged
Methods
get
Identifier
getIdentifier
()
:
BindingIdentifier
Returns
BindingIdentifier
in
Request
Scope
inRequestScope
()
:
BindWhenOnFluentSyntax
<
T
>
Returns
BindWhenOnFluentSyntax
<
T
>
in
Singleton
Scope
inSingletonScope
()
:
BindWhenOnFluentSyntax
<
T
>
Returns
BindWhenOnFluentSyntax
<
T
>
in
Transient
Scope
inTransientScope
()
:
BindWhenOnFluentSyntax
<
T
>
Returns
BindWhenOnFluentSyntax
<
T
>
on
Activation
onActivation
(
activation
:
BindingActivation
<
T
>
)
:
BindWhenFluentSyntax
<
T
>
Parameters
activation
:
BindingActivation
<
T
>
Returns
BindWhenFluentSyntax
<
T
>
on
Deactivation
onDeactivation
(
deactivation
:
BindingDeactivation
<
T
>
)
:
BindWhenFluentSyntax
<
T
>
Parameters
deactivation
:
BindingDeactivation
<
T
>
Returns
BindWhenFluentSyntax
<
T
>
when
when
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
Parameters
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
Returns
BindOnFluentSyntax
<
T
>
when
Any
Ancestor
whenAnyAncestor
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
Parameters
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
Returns
BindOnFluentSyntax
<
T
>
when
Any
Ancestor
Is
whenAnyAncestorIs
(
serviceIdentifier
:
ServiceIdentifier
)
:
BindOnFluentSyntax
<
T
>
Parameters
serviceIdentifier
:
ServiceIdentifier
Returns
BindOnFluentSyntax
<
T
>
when
Any
Ancestor
Named
whenAnyAncestorNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
Parameters
name
:
MetadataName
Returns
BindOnFluentSyntax
<
T
>
when
Any
Ancestor
Tagged
whenAnyAncestorTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
,
)
:
BindOnFluentSyntax
<
T
>
Parameters
tag
:
MetadataTag
tagValue
:
unknown
Returns
BindOnFluentSyntax
<
T
>
when
Default
whenDefault
()
:
BindOnFluentSyntax
<
T
>
Returns
BindOnFluentSyntax
<
T
>
when
Named
whenNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
Parameters
name
:
MetadataName
Returns
BindOnFluentSyntax
<
T
>
when
No
Ancestor
whenNoAncestor
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
Parameters
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
Returns
BindOnFluentSyntax
<
T
>
when
No
Ancestor
Is
whenNoAncestorIs
(
serviceIdentifier
:
ServiceIdentifier
)
:
BindOnFluentSyntax
<
T
>
Parameters
serviceIdentifier
:
ServiceIdentifier
Returns
BindOnFluentSyntax
<
T
>
when
No
Ancestor
Named
whenNoAncestorNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
Parameters
name
:
MetadataName
Returns
BindOnFluentSyntax
<
T
>
when
No
Ancestor
Tagged
whenNoAncestorTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
)
:
BindOnFluentSyntax
<
T
>
Parameters
tag
:
MetadataTag
tagValue
:
unknown
Returns
BindOnFluentSyntax
<
T
>
when
No
Parent
whenNoParent
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
Parameters
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
Returns
BindOnFluentSyntax
<
T
>
when
No
Parent
Is
whenNoParentIs
(
serviceIdentifier
:
ServiceIdentifier
)
:
BindOnFluentSyntax
<
T
>
Parameters
serviceIdentifier
:
ServiceIdentifier
Returns
BindOnFluentSyntax
<
T
>
when
No
Parent
Named
whenNoParentNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
Parameters
name
:
MetadataName
Returns
BindOnFluentSyntax
<
T
>
when
No
Parent
Tagged
whenNoParentTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
)
:
BindOnFluentSyntax
<
T
>
Parameters
tag
:
MetadataTag
tagValue
:
unknown
Returns
BindOnFluentSyntax
<
T
>
when
Parent
whenParent
(
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
,
)
:
BindOnFluentSyntax
<
T
>
Parameters
constraint
:
(
metadata
:
BindingConstraints
)
=>
boolean
Returns
BindOnFluentSyntax
<
T
>
when
Parent
Is
whenParentIs
(
serviceIdentifier
:
ServiceIdentifier
)
:
BindOnFluentSyntax
<
T
>
Parameters
serviceIdentifier
:
ServiceIdentifier
Returns
BindOnFluentSyntax
<
T
>
when
Parent
Named
whenParentNamed
(
name
:
MetadataName
)
:
BindOnFluentSyntax
<
T
>
Parameters
name
:
MetadataName
Returns
BindOnFluentSyntax
<
T
>
when
Parent
Tagged
whenParentTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
)
:
BindOnFluentSyntax
<
T
>
Parameters
tag
:
MetadataTag
tagValue
:
unknown
Returns
BindOnFluentSyntax
<
T
>
when
Tagged
whenTagged
(
tag
:
MetadataTag
,
tagValue
:
unknown
)
:
BindOnFluentSyntax
<
T
>
Parameters
tag
:
MetadataTag
tagValue
:
unknown
Returns
BindOnFluentSyntax
<
T
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
get
Identifier
in
Request
Scope
in
Singleton
Scope
in
Transient
Scope
on
Activation
on
Deactivation
when
when
Any
Ancestor
when
Any
Ancestor
Is
when
Any
Ancestor
Named
when
Any
Ancestor
Tagged
when
Default
when
Named
when
No
Ancestor
when
No
Ancestor
Is
when
No
Ancestor
Named
when
No
Ancestor
Tagged
when
No
Parent
when
No
Parent
Is
when
No
Parent
Named
when
No
Parent
Tagged
when
Parent
when
Parent
Is
when
Parent
Named
when
Parent
Tagged
when
Tagged
ts-lambda-api - v2.5.2
Loading...