Documentation
Preparing search index...
@futuremachine/core
StructDB
Interface StructDB<T>
interface
StructDB
<
T
extends
Record
<
string
,
SerializableDB
>
>
{
"[ObjectDBBranding]"
:
undefined
;
get
<
U
extends
string
|
number
|
symbol
>
(
key
:
U
)
:
T
[
U
]
;
getFacade
()
:
Struct
<
Record
<
string
,
Serializable
>
>
|
undefined
;
getObjectType
()
:
Struct
;
has
<
U
extends
string
|
number
|
symbol
>
(
key
:
U
)
:
boolean
;
ownKeys
()
:
(
keyof
T
&
string
)
[]
;
set
<
U
extends
string
|
number
|
symbol
>
(
key
:
U
,
value
:
T
[
U
]
)
:
void
;
setFacade
(
facade
:
Struct
<
Record
<
string
,
Serializable
>
>
)
:
void
;
}
Type Parameters
T
extends
Record
<
string
,
SerializableDB
>
Hierarchy (
View Summary
)
ObjectDB
StructDB
Index
Properties
[
Object
DB
Branding]
Methods
get
get
Facade
get
Object
Type
has
own
Keys
set
set
Facade
Properties
[
Object
DB
Branding]
"[ObjectDBBranding]"
:
undefined
Methods
get
get
<
U
extends
string
|
number
|
symbol
>
(
key
:
U
)
:
T
[
U
]
Type Parameters
U
extends
string
|
number
|
symbol
Parameters
key
:
U
Returns
T
[
U
]
get
Facade
getFacade
()
:
Struct
<
Record
<
string
,
Serializable
>
>
|
undefined
Returns
Struct
<
Record
<
string
,
Serializable
>
>
|
undefined
get
Object
Type
getObjectType
()
:
Struct
Returns
Struct
has
has
<
U
extends
string
|
number
|
symbol
>
(
key
:
U
)
:
boolean
Type Parameters
U
extends
string
|
number
|
symbol
Parameters
key
:
U
Returns
boolean
own
Keys
ownKeys
()
:
(
keyof
T
&
string
)
[]
Returns (
keyof
T
&
string
)
[]
set
set
<
U
extends
string
|
number
|
symbol
>
(
key
:
U
,
value
:
T
[
U
]
)
:
void
Type Parameters
U
extends
string
|
number
|
symbol
Parameters
key
:
U
value
:
T
[
U
]
Returns
void
set
Facade
setFacade
(
facade
:
Struct
<
Record
<
string
,
Serializable
>
>
)
:
void
Parameters
facade
:
Struct
<
Record
<
string
,
Serializable
>
>
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
[
Object
DB
Branding]
Methods
get
get
Facade
get
Object
Type
has
own
Keys
set
set
Facade
Documentation
Loading...