Search
Preparing search index...
The search index is not available
ClassTransformer API
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
ClassTransformer API
TransformPlugin
Class TransformPlugin
Abstract
abstract
Hierarchy
TransformPlugin
ToDatePlugin
ToNumberPlugin
ToStringPlugin
ToBooleanPlugin
ToArrayPlugin
ToSetPlugin
ToMapPlugin
ToObjectPlugin
ToPromisePlugin
ToAnyPlugin
Index
Constructors
constructor
Properties
transformer
type
Mirror
type
Methods
before
Transform
transform
validate
Required
validator
Constructors
constructor
new
Transform
Plugin
(
transformer
:
ClassTransformer
, typeMirror
:
TypeMirror
<
any
,
any
>
)
:
TransformPlugin
构造函数
Parameters
transformer:
ClassTransformer
typeMirror:
TypeMirror
<
any
,
any
>
Returns
TransformPlugin
Properties
transformer
transformer
:
ClassTransformer
type
Mirror
type
Mirror
:
TypeMirror
<
any
,
any
>
Static
type
type
:
ClassConstructor
<
any
>
= Object
Methods
before
Transform
before
Transform
<
T
>
(
fieldValue
:
any
, allValues
:
any
)
:
T
前置转换,使用元数据的转换函数
Type Parameters
T =
any
Parameters
fieldValue:
any
字段值
allValues:
any
Returns
T
Abstract
transform
transform
(
values
:
any
, allValues
:
any
)
:
any
Parameters
values:
any
allValues:
any
Returns
any
validate
Required
validate
Required
(
fieldValue
:
any
)
:
void
验证是否为必须
Parameters
fieldValue:
any
Returns
void
Abstract
validator
validator
(
values
:
any
)
:
any
Parameters
values:
any
Returns
any
Exports
Transform
Plugin
constructor
transformer
type
Mirror
type
before
Transform
transform
validate
Required
validator