@ark7/model - v2.0.56
Preparing search index...
Ark7ModelMetadata
Class Ark7ModelMetadata
Index
Constructors
constructor
Properties
combined
Fields
discriminations
fields
model
Class
name
super
Class
discriminations
Map
Accessors
classes
configs
enums
enum
Type
enum
Values
is
Customized
Type
is
Enum
tags
Methods
create
Combined
Fields
get
Fields
By
Tag
to
Object
add
Discriminations
get
Discriminations
Constructors
constructor
new
Ark7ModelMetadata
(
cls
:
ModelClass
<
any
>
,
name
?:
string
)
:
Ark7ModelMetadata
Parameters
cls
:
ModelClass
<
any
>
Optional
name
:
string
Returns
Ark7ModelMetadata
Properties
combined
Fields
combinedFields
:
Map
<
string
,
CombinedModelField
>
discriminations
discriminations
:
ModelClass
<
any
>
[]
= []
fields
fields
:
Ark7ModelFields
model
Class
modelClass
:
ModelClass
<
any
>
name
name
:
string
super
Class
superClass
:
ModelClass
<
any
>
Static
discriminations
Map
discriminationsMap
:
Map
<
ModelClass
<
any
>
,
ModelClass
<
any
>
[]
>
= ...
Accessors
classes
get
classes
()
:
ModelClass
<
any
>
[]
Return related classes with priority from low to high.
Returns
ModelClass
<
any
>
[]
configs
get
configs
()
:
ConfigOptions
Returns
ConfigOptions
set
configs
(
configs
:
ConfigOptions
)
:
void
Parameters
configs
:
ConfigOptions
Returns
void
enums
get
enums
()
:
object
Returns
object
enum
Type
get
enumType
()
:
"string"
|
"number"
Returns
"string"
|
"number"
enum
Values
get
enumValues
()
:
string
[]
|
number
[]
Returns
string
[]
|
number
[]
is
Customized
Type
get
isCustomizedType
()
:
boolean
Returns
boolean
is
Enum
get
isEnum
()
:
boolean
Returns
boolean
tags
get
tags
()
:
string
[]
All the tags for the fields.
Returns
string
[]
Methods
create
Combined
Fields
createCombinedFields
(
manager
:
Manager
)
:
void
Parameters
manager
:
Manager
Returns
void
get
Fields
By
Tag
getFieldsByTag
(
tag
:
string
)
:
CombinedModelField
[]
Parameters
tag
:
string
Returns
CombinedModelField
[]
to
Object
toObject
(
obj
:
any
,
options
?:
DocumentToObjectOptions
)
:
any
Parameters
obj
:
any
options
:
DocumentToObjectOptions
= {}
Returns
any
Static
add
Discriminations
addDiscriminations
(
parentCls
:
ModelClass
<
any
>
,
cls
:
ModelClass
<
any
>
)
:
void
Parameters
parentCls
:
ModelClass
<
any
>
cls
:
ModelClass
<
any
>
Returns
void
Static
get
Discriminations
getDiscriminations
(
cls
:
ModelClass
<
any
>
)
:
ModelClass
<
any
>
[]
Parameters
cls
:
ModelClass
<
any
>
Returns
ModelClass
<
any
>
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
combined
Fields
discriminations
fields
model
Class
name
super
Class
discriminations
Map
Accessors
classes
configs
enums
enum
Type
enum
Values
is
Customized
Type
is
Enum
tags
Methods
create
Combined
Fields
get
Fields
By
Tag
to
Object
add
Discriminations
get
Discriminations
@ark7/model - v2.0.56
Loading...
Return related classes with priority from low to high.