Search
Preparing search index...
The search index is not available
@easy-node/reflect - v0.0.25
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
ParameterReflect
Class ParameterReflect<T>
Type parameters
T
Hierarchy
ParameterReflect
Index
Constructors
constructor
Properties
_metadata
parameter
Index
parent
property
Key
type
Accessors
metadata
Methods
get
Own
Target
get
Target
handler
Inject
has
Decorator
create
Constructors
constructor
new
Parameter
Reflect
(
parent
:
MethodReflect
, type
:
T
, propertyKey
:
string
|
symbol
, parameterIndex
:
number
)
:
ParameterReflect
Parameters
parent:
MethodReflect
type:
T
propertyKey:
string
|
symbol
parameterIndex:
number
Returns
ParameterReflect
Properties
Private
Optional
_metadata
_metadata
:
Array
<
AbstractParameterDecorator
>
parameter
Index
parameter
Index
:
number
parent
parent
:
MethodReflect
property
Key
property
Key
:
string
|
symbol
type
type
:
T
Accessors
metadata
get
metadata
(
)
:
Array
<
AbstractParameterDecorator
>
set
metadata
(
value
:
AbstractParameterDecorator
[]
)
:
void
Returns
Array
<
AbstractParameterDecorator
>
Parameters
value:
AbstractParameterDecorator
[]
Returns
void
Methods
get
Own
Target
get
Own
Target
(
)
:
unknown
Returns
unknown
get
Target
get
Target
(
)
:
any
Returns
any
handler
Inject
handler
Inject<T>
(
injectMap
:
InjectMap
, value
:
T
)
:
Promise
<
T
>
处理注入钩子回调
Type parameters
T
Parameters
injectMap:
InjectMap
value:
T
Returns
Promise
<
T
>
has
Decorator
has
Decorator<T>
(
decorator
:
T
|
DecoratorFactory
<
any
,
any
,
any
>
)
:
boolean
检测是否包含装饰器
Type parameters
T
:
AbstractParameterDecorator
Parameters
decorator:
T
|
DecoratorFactory
<
any
,
any
,
any
>
Returns
boolean
Static
create
create<T>
(
parent
:
MethodReflect
, type
:
T
, propertyKey
:
string
|
symbol
, parameterIndex
:
number
)
:
ParameterReflect
<
T
>
Type parameters
T
Parameters
parent:
MethodReflect
type:
T
propertyKey:
string
|
symbol
parameterIndex:
number
Returns
ParameterReflect
<
T
>
Globals
Parameter
Reflect
constructor
_metadata
parameter
Index
parent
property
Key
type
metadata
get
Own
Target
get
Target
handler
Inject
has
Decorator
create
Generated using
TypeDoc
处理注入钩子回调