Preparing search index...
The search index is not available
ArtusX
ArtusX
@artusx/core
Container
Class Container
Hierarchy (
view full
)
Container
ExecutionContainer
Implements
ContainerType
Index
Constructors
constructor
Properties
check
Scope
get
Defined
Meta
Data
handle
Tag
handler
Map
name
registry
resolve
Handler
resolve
Params
resolve
Props
tags
Methods
get
get
By
Tag
get
Definition
get
Handler
get
Injectable
By
Tag
get
Value
get
Value
By
Metadata
has
Value
register
Handler
set
Constructors
constructor
new
Container
(
name
)
:
Container
Parameters
name
:
string
Returns
Container
Properties
Private
check
Scope
check
Scope
:
any
check rule The first column is the class scope and the first row is the property scope
|
singleton
|
execution
|
transient
Copy
singleton|✅ |❌ |✅
execution|✅ |✅ |✅
transient|✅ |❓ |✅
Private
get
Defined
Meta
Data
get
Defined
Meta
Data
:
any
Private
handle
Tag
handle
Tag
:
any
Protected
handler
Map
handler
Map
:
Map
<
string
|
symbol
,
CallableFunction
>
Protected
name
name
:
string
Private
registry
registry
:
any
Private
resolve
Handler
resolve
Handler
:
any
Private
resolve
Params
resolve
Params
:
any
Private
resolve
Props
resolve
Props
:
any
Private
tags
tags
:
any
Methods
get
get
<
T
>
(
id
,
options
?
)
:
T
Type Parameters
T
=
unknown
Parameters
id
:
Identifier
<
T
>
Optional
options
:
{
defaultValue
?:
any
;
noThrow
?:
boolean
;
}
Optional
default
Value
?:
any
Optional
no
Throw
?:
boolean
Returns
T
get
By
Tag
get
By
Tag
(
tag
)
:
unknown
[]
Parameters
tag
:
string
Returns
unknown
[]
get
Definition
get
Definition
<
T
>
(
id
)
:
undefined
|
InjectableMetadata
<
T
>
Type Parameters
T
=
unknown
Parameters
id
:
Identifier
<
T
>
Returns
undefined
|
InjectableMetadata
<
T
>
get
Handler
get
Handler
(
name
)
:
undefined
|
CallableFunction
Parameters
name
:
string
|
symbol
Returns
undefined
|
CallableFunction
get
Injectable
By
Tag
get
Injectable
By
Tag
(
tag
)
:
any
[]
Parameters
tag
:
string
Returns
any
[]
Protected
get
Value
get
Value
(
md
)
:
any
Parameters
md
:
InjectableMetadata
<
any
>
Returns
any
get
Value
By
Metadata
get
Value
By
Metadata
(
md
)
:
any
Parameters
md
:
ReflectMetadataType
Returns
any
has
Value
has
Value
(
options
)
:
boolean
Parameters
options
:
Partial
<
InjectableDefinition
<
unknown
>
>
Returns
boolean
register
Handler
register
Handler
(
name
,
handler
)
:
void
Parameters
name
:
string
|
symbol
handler
:
CallableFunction
Returns
void
set
set
(
options
)
:
this
Parameters
options
:
Partial
<
InjectableDefinition
<
unknown
>
>
Returns
this
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
check
Scope
check rule
The first column is the class scope and the first row is the property scope
singleton|✅ |❌ |✅
execution|✅ |✅ |✅
transient|✅ |❓ |✅
get
Defined
Meta
Data
handle
Tag
handler
Map
name
registry
resolve
Handler
resolve
Params
resolve
Props
tags
get
get
By
Tag
get
Definition
get
Handler
get
Injectable
By
Tag
get
Value
get
Value
By
Metadata
has
Value
register
Handler
set
ArtusX
Loading...
check rule The first column is the class scope and the first row is the property scope
singleton|✅ |❌ |✅
execution|✅ |✅ |✅
transient|✅ |❓ |✅