Preparing search index...
The search index is not available
Kosmos v26.1.1
Kosmos v26.1.1
interfaces
BindingWhenOnSyntax
Interface BindingWhenOnSyntax<T>
Type Parameters
T
Hierarchy
BindingWhenSyntax
<
T
>
BindingOnSyntax
<
T
>
BindingWhenOnSyntax
BindingInWhenOnSyntax
Index
Methods
on
Activation
when
when
Any
Ancestor
Is
when
Any
Ancestor
Matches
when
Any
Ancestor
Named
when
Any
Ancestor
Tagged
when
Injected
Into
when
No
Ancestor
Is
when
No
Ancestor
Matches
when
No
Ancestor
Named
when
No
Ancestor
Tagged
when
Parent
Named
when
Parent
Tagged
when
Target
Is
Default
when
Target
Named
when
Target
Tagged
Methods
on
Activation
on
Activation
(
fn
:
(
(
context
:
Context
, injectable
:
T
)
=>
T
)
)
:
BindingWhenSyntax
<
T
>
Parameters
fn:
(
(
context
:
Context
, injectable
:
T
)
=>
T
)
(
context
:
Context
, injectable
:
T
)
:
T
Parameters
context:
Context
injectable:
T
Returns
T
Returns
BindingWhenSyntax
<
T
>
when
when
(
constraint
:
(
(
request
:
Request
)
=>
boolean
)
)
:
BindingOnSyntax
<
T
>
Parameters
constraint:
(
(
request
:
Request
)
=>
boolean
)
(
request
:
Request
)
:
boolean
Parameters
request:
Request
Returns
boolean
Returns
BindingOnSyntax
<
T
>
when
Any
Ancestor
Is
when
Any
Ancestor
Is
(
ancestor
:
string
|
Function
)
:
BindingOnSyntax
<
T
>
Parameters
ancestor:
string
|
Function
Returns
BindingOnSyntax
<
T
>
when
Any
Ancestor
Matches
when
Any
Ancestor
Matches
(
constraint
:
(
(
request
:
Request
)
=>
boolean
)
)
:
BindingOnSyntax
<
T
>
Parameters
constraint:
(
(
request
:
Request
)
=>
boolean
)
(
request
:
Request
)
:
boolean
Parameters
request:
Request
Returns
boolean
Returns
BindingOnSyntax
<
T
>
when
Any
Ancestor
Named
when
Any
Ancestor
Named
(
name
:
string
|
number
|
symbol
)
:
BindingOnSyntax
<
T
>
Parameters
name:
string
|
number
|
symbol
Returns
BindingOnSyntax
<
T
>
when
Any
Ancestor
Tagged
when
Any
Ancestor
Tagged
(
tag
:
string
|
number
|
symbol
, value
:
any
)
:
BindingOnSyntax
<
T
>
Parameters
tag:
string
|
number
|
symbol
value:
any
Returns
BindingOnSyntax
<
T
>
when
Injected
Into
when
Injected
Into
(
parent
:
string
|
Function
)
:
BindingOnSyntax
<
T
>
Parameters
parent:
string
|
Function
Returns
BindingOnSyntax
<
T
>
when
No
Ancestor
Is
when
No
Ancestor
Is
(
ancestor
:
string
|
Function
)
:
BindingOnSyntax
<
T
>
Parameters
ancestor:
string
|
Function
Returns
BindingOnSyntax
<
T
>
when
No
Ancestor
Matches
when
No
Ancestor
Matches
(
constraint
:
(
(
request
:
Request
)
=>
boolean
)
)
:
BindingOnSyntax
<
T
>
Parameters
constraint:
(
(
request
:
Request
)
=>
boolean
)
(
request
:
Request
)
:
boolean
Parameters
request:
Request
Returns
boolean
Returns
BindingOnSyntax
<
T
>
when
No
Ancestor
Named
when
No
Ancestor
Named
(
name
:
string
|
number
|
symbol
)
:
BindingOnSyntax
<
T
>
Parameters
name:
string
|
number
|
symbol
Returns
BindingOnSyntax
<
T
>
when
No
Ancestor
Tagged
when
No
Ancestor
Tagged
(
tag
:
string
|
number
|
symbol
, value
:
any
)
:
BindingOnSyntax
<
T
>
Parameters
tag:
string
|
number
|
symbol
value:
any
Returns
BindingOnSyntax
<
T
>
when
Parent
Named
when
Parent
Named
(
name
:
string
|
number
|
symbol
)
:
BindingOnSyntax
<
T
>
Parameters
name:
string
|
number
|
symbol
Returns
BindingOnSyntax
<
T
>
when
Parent
Tagged
when
Parent
Tagged
(
tag
:
string
|
number
|
symbol
, value
:
any
)
:
BindingOnSyntax
<
T
>
Parameters
tag:
string
|
number
|
symbol
value:
any
Returns
BindingOnSyntax
<
T
>
when
Target
Is
Default
when
Target
Is
Default
(
)
:
BindingOnSyntax
<
T
>
Returns
BindingOnSyntax
<
T
>
when
Target
Named
when
Target
Named
(
name
:
string
|
number
|
symbol
)
:
BindingOnSyntax
<
T
>
Parameters
name:
string
|
number
|
symbol
Returns
BindingOnSyntax
<
T
>
when
Target
Tagged
when
Target
Tagged
(
tag
:
string
|
number
|
symbol
, value
:
any
)
:
BindingOnSyntax
<
T
>
Parameters
tag:
string
|
number
|
symbol
value:
any
Returns
BindingOnSyntax
<
T
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
Kosmos v26.1.1
"/home/runner/work/kosmos/kosmos/node_
modules/@types/gremlin/index"
driver
auth
process
structure
io
Logger
interfaces
pluralize
Binding
When
On
Syntax
on
Activation
when
when
Any
Ancestor
Is
when
Any
Ancestor
Matches
when
Any
Ancestor
Named
when
Any
Ancestor
Tagged
when
Injected
Into
when
No
Ancestor
Is
when
No
Ancestor
Matches
when
No
Ancestor
Named
when
No
Ancestor
Tagged
when
Parent
Named
when
Parent
Tagged
when
Target
Is
Default
when
Target
Named
when
Target
Tagged
Generated using
TypeDoc