@sovereignbase/convergent-replicated-struct
Preparing search index...
CRStruct
Variable CRStruct
CRStruct
:
{
new
<
T
extends
Record
<
string
,
unknown
>
>
(
defaults
:
T
,
snapshot
?:
CRStructSnapshot
<
T
>
,
allowMissing
?:
false
,
)
:
CRStruct
<
T
,
false
>
;
new
<
T
extends
Record
<
string
,
unknown
>
>
(
defaults
:
T
,
snapshot
:
Partial
<
CRStructSnapshot
<
T
>
>
|
undefined
,
allowMissing
:
true
,
)
:
CRStruct
<
T
,
true
>
;
new
<
T
extends
Record
<
string
,
unknown
>
>
(
defaults
:
T
,
snapshot
:
CRStructSnapshot
<
T
>
|
undefined
,
allowMissing
:
boolean
,
)
:
CRStruct
<
T
,
boolean
>
;
}
The CR-Struct replica implementation.
Type Declaration
new
<
T
extends
Record
<
string
,
unknown
>
>
(
defaults
:
T
,
snapshot
?:
CRStructSnapshot
<
T
>
,
allowMissing
?:
false
,
)
:
CRStruct
<
T
,
false
>
Type Parameters
T
extends
Record
<
string
,
unknown
>
Parameters
defaults
:
T
Optional
snapshot
:
CRStructSnapshot
<
T
>
Optional
allowMissing
:
false
Returns
CRStruct
<
T
,
false
>
new
<
T
extends
Record
<
string
,
unknown
>
>
(
defaults
:
T
,
snapshot
:
Partial
<
CRStructSnapshot
<
T
>
>
|
undefined
,
allowMissing
:
true
,
)
:
CRStruct
<
T
,
true
>
Type Parameters
T
extends
Record
<
string
,
unknown
>
Parameters
defaults
:
T
snapshot
:
Partial
<
CRStructSnapshot
<
T
>
>
|
undefined
allowMissing
:
true
Returns
CRStruct
<
T
,
true
>
new
<
T
extends
Record
<
string
,
unknown
>
>
(
defaults
:
T
,
snapshot
:
CRStructSnapshot
<
T
>
|
undefined
,
allowMissing
:
boolean
,
)
:
CRStruct
<
T
,
boolean
>
Type Parameters
T
extends
Record
<
string
,
unknown
>
Parameters
defaults
:
T
snapshot
:
CRStructSnapshot
<
T
>
|
undefined
allowMissing
:
boolean
Returns
CRStruct
<
T
,
boolean
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@sovereignbase/convergent-replicated-struct
Loading...
The CR-Struct replica implementation.