Documentation
Preparing search index...
@quatrain/core
DataObjectClass
Interface DataObjectClass<T>
interface
DataObjectClass
<
T
extends
DataObjectClass
<
any
>
>
{
class
:
any
;
parentProp
:
string
|
undefined
;
path
:
any
;
properties
:
any
;
uid
:
any
;
uri
:
ObjectUri
;
addProperty
(
property
:
PropertyClassType
)
:
void
;
asProxy
()
:
any
;
clone
(
data
?:
any
)
:
Promise
<
T
>
;
get
(
key
:
string
)
:
any
;
getProperties
(
type
:
any
)
:
any
;
has
(
key
:
string
)
:
boolean
;
isPopulated
()
:
boolean
;
populate
(
data
?:
any
)
:
Promise
<
T
>
;
populateFromData
(
data
:
{
[
x
:
string
]:
unknown
}
)
:
this
;
set
(
key
:
string
,
val
:
any
)
:
any
;
setProperties
(
properties
:
any
)
:
void
;
toJSON
(
params
?:
boolean
|
toJSONParams
)
:
any
;
toReference
()
:
any
;
val
(
key
:
string
)
:
any
;
}
Type Parameters
T
extends
DataObjectClass
<
any
>
Hierarchy (
View Summary
)
DataObjectClass
DataObjectClass
Index
Properties
class
parent
Prop
path
properties
uid
uri
Methods
add
Property
as
Proxy
clone
get
get
Properties
has
is
Populated
populate
populate
From
Data
set
set
Properties
to
JSON
to
Reference
val
Properties
class
class
:
any
parent
Prop
parentProp
:
string
|
undefined
path
path
:
any
properties
properties
:
any
uid
uid
:
any
uri
uri
:
ObjectUri
Methods
add
Property
addProperty
(
property
:
PropertyClassType
)
:
void
Parameters
property
:
PropertyClassType
Returns
void
as
Proxy
asProxy
()
:
any
Returns
any
clone
clone
(
data
?:
any
)
:
Promise
<
T
>
Parameters
Optional
data
:
any
Returns
Promise
<
T
>
get
get
(
key
:
string
)
:
any
Parameters
key
:
string
Returns
any
get
Properties
getProperties
(
type
:
any
)
:
any
Parameters
type
:
any
Returns
any
has
has
(
key
:
string
)
:
boolean
Parameters
key
:
string
Returns
boolean
is
Populated
isPopulated
()
:
boolean
Returns
boolean
populate
populate
(
data
?:
any
)
:
Promise
<
T
>
Parameters
Optional
data
:
any
Returns
Promise
<
T
>
populate
From
Data
populateFromData
(
data
:
{
[
x
:
string
]:
unknown
}
)
:
this
Parameters
data
:
{
[
x
:
string
]:
unknown
}
Returns
this
set
set
(
key
:
string
,
val
:
any
)
:
any
Parameters
key
:
string
val
:
any
Returns
any
set
Properties
setProperties
(
properties
:
any
)
:
void
Parameters
properties
:
any
Returns
void
to
JSON
toJSON
(
params
?:
boolean
|
toJSONParams
)
:
any
Parameters
Optional
params
:
boolean
|
toJSONParams
Returns
any
to
Reference
toReference
()
:
any
Returns
any
val
val
(
key
:
string
)
:
any
Parameters
key
:
string
Returns
any
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
class
parent
Prop
path
properties
uid
uri
Methods
add
Property
as
Proxy
clone
get
get
Properties
has
is
Populated
populate
populate
From
Data
set
set
Properties
to
JSON
to
Reference
val
Documentation
Loading...