Preparing search index...
The search index is not available
Evolu
Evolu
@evolu/common
Db
Interface Db
interface
Db
{
ensureSchema
:
(
(
schema
:
DbSchema
)
=>
Effect
<
void
,
never
,
never
>
)
;
exportDatabase
:
(
(
)
=>
Effect
<
Uint8Array
,
never
,
never
>
)
;
init
:
(
(
schema
:
DbSchema
,
initialData
:
readonly
Mutation
[]
,
onError
:
(
(
error
:
EvoluError
)
=>
void
)
,
onSyncStateChange
:
(
(
state
:
SyncState
)
=>
void
)
,
onReceive
:
(
(
)
=>
void
)
,
mnemonic
:
undefined
|
Mnemonic
)
=>
Effect
<
Owner
,
|
TimestampTimeOutOfRangeError
|
TimestampDriftError
|
TimestampCounterOverflowError
|
NotSupportedPlatformError
,
Config
>
)
;
loadQueries
:
(
(
queries
:
readonly
Query
<
Row
>
[]
)
=>
Effect
<
readonly
QueryPatches
[]
,
never
,
never
>
)
;
mutate
:
(
(
mutations
:
readonly
Mutation
[]
,
queriesToRefresh
:
readonly
Query
<
Row
>
[]
)
=>
Effect
<
readonly
QueryPatches
[]
,
TimestampTimeOutOfRangeError
|
TimestampDriftError
|
TimestampCounterOverflowError
,
Config
>
)
;
resetOwner
:
(
(
)
=>
Effect
<
void
,
never
,
never
>
)
;
restoreOwner
:
(
(
schema
:
DbSchema
,
mnemonic
:
Mnemonic
)
=>
Effect
<
void
,
never
,
never
>
)
;
sync
:
(
(
queriesToRefresh
:
readonly
Query
<
Row
>
[]
)
=>
Effect
<
readonly
QueryPatches
[]
,
never
,
Config
>
)
;
}
Index
Properties
ensure
Schema
export
Database
init
load
Queries
mutate
reset
Owner
restore
Owner
sync
Properties
Readonly
ensure
Schema
ensure
Schema
:
(
(
schema
:
DbSchema
)
=>
Effect
<
void
,
never
,
never
>
)
Readonly
export
Database
export
Database
:
(
(
)
=>
Effect
<
Uint8Array
,
never
,
never
>
)
Readonly
init
init
:
(
(
schema
:
DbSchema
,
initialData
:
readonly
Mutation
[]
,
onError
:
(
(
error
:
EvoluError
)
=>
void
)
,
onSyncStateChange
:
(
(
state
:
SyncState
)
=>
void
)
,
onReceive
:
(
(
)
=>
void
)
,
mnemonic
:
undefined
|
Mnemonic
)
=>
Effect
<
Owner
,
|
TimestampTimeOutOfRangeError
|
TimestampDriftError
|
TimestampCounterOverflowError
|
NotSupportedPlatformError
,
Config
>
)
Readonly
load
Queries
load
Queries
:
(
(
queries
:
readonly
Query
<
Row
>
[]
)
=>
Effect
<
readonly
QueryPatches
[]
,
never
,
never
>
)
Readonly
mutate
mutate
:
(
(
mutations
:
readonly
Mutation
[]
,
queriesToRefresh
:
readonly
Query
<
Row
>
[]
)
=>
Effect
<
readonly
QueryPatches
[]
,
TimestampTimeOutOfRangeError
|
TimestampDriftError
|
TimestampCounterOverflowError
,
Config
>
)
Readonly
reset
Owner
reset
Owner
:
(
(
)
=>
Effect
<
void
,
never
,
never
>
)
Readonly
restore
Owner
restore
Owner
:
(
(
schema
:
DbSchema
,
mnemonic
:
Mnemonic
)
=>
Effect
<
void
,
never
,
never
>
)
Readonly
sync
sync
:
(
(
queriesToRefresh
:
readonly
Query
<
Row
>
[]
)
=>
Effect
<
readonly
QueryPatches
[]
,
never
,
Config
>
)
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
ensure
Schema
export
Database
init
load
Queries
mutate
reset
Owner
restore
Owner
sync
Evolu
Loading...