@logixjs/core
Preparing search index...
InternalContracts
ReplayLog
ReplayLogService
Interface ReplayLogService
interface
ReplayLogService
{
consumeNext
:
(
predicate
:
(
event
:
ReplayLogEvent
)
=>
boolean
,
)
=>
Effect
<
ReplayLogEvent
|
undefined
>
;
consumeNextResourceSnapshot
:
(
params
:
{
fieldPath
:
string
;
keyHash
?:
string
;
phase
?:
ResourceSnapshotPhase
;
resourceId
:
string
;
}
,
)
=>
Effect
<
|
{
_tag
:
"ResourceSnapshot"
;
concurrency
?:
string
;
fieldPath
:
string
;
instanceId
?:
string
;
keyHash
?:
string
;
moduleId
?:
string
;
phase
:
ResourceSnapshotPhase
;
resourceId
:
string
;
snapshot
:
unknown
;
timestamp
:
number
;
}
|
undefined
,
>
;
record
:
(
event
:
ReplayLogEvent
)
=>
Effect
<
void
>
;
resetCursor
:
Effect
<
void
>
;
snapshot
:
Effect
<
readonly
ReplayLogEvent
[]
>
;
}
Index
Properties
consume
Next
consume
Next
Resource
Snapshot
record
reset
Cursor
snapshot
Properties
Readonly
consume
Next
consumeNext
:
(
predicate
:
(
event
:
ReplayLogEvent
)
=>
boolean
,
)
=>
Effect
<
ReplayLogEvent
|
undefined
>
Readonly
consume
Next
Resource
Snapshot
consumeNextResourceSnapshot
:
(
params
:
{
fieldPath
:
string
;
keyHash
?:
string
;
phase
?:
ResourceSnapshotPhase
;
resourceId
:
string
;
}
,
)
=>
Effect
<
|
{
_tag
:
"ResourceSnapshot"
;
concurrency
?:
string
;
fieldPath
:
string
;
instanceId
?:
string
;
keyHash
?:
string
;
moduleId
?:
string
;
phase
:
ResourceSnapshotPhase
;
resourceId
:
string
;
snapshot
:
unknown
;
timestamp
:
number
;
}
|
undefined
,
>
Readonly
record
record
:
(
event
:
ReplayLogEvent
)
=>
Effect
<
void
>
Readonly
reset
Cursor
resetCursor
:
Effect
<
void
>
Readonly
snapshot
snapshot
:
Effect
<
readonly
ReplayLogEvent
[]
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
consume
Next
consume
Next
Resource
Snapshot
record
reset
Cursor
snapshot
@logixjs/core
Loading...