Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
EventLog
Class EventLog<T>
Type Parameters
T
=
unknown
Index
Methods
create
append
by
Seq
by
Type
filter
list
for
Each
clear
size
capacity
high
Water
Mark
to
Snapshot
from
Snapshot
dispose
Methods
Static
create
create
<
T
=
unknown
>
(
opts
?:
EventLogOptions
)
:
EventLog
<
T
>
Type Parameters
T
=
unknown
Parameters
opts
:
EventLogOptions
= {}
Returns
EventLog
<
T
>
append
append
(
type
:
string
,
payload
:
T
)
:
number
Parameters
type
:
string
payload
:
T
Returns
number
by
Seq
bySeq
(
seq
:
number
)
:
EventRecord
<
T
>
|
null
Parameters
seq
:
number
Returns
EventRecord
<
T
>
|
null
by
Type
byType
(
type
:
string
)
:
EventRecord
<
T
>
[]
Parameters
type
:
string
Returns
EventRecord
<
T
>
[]
filter
filter
(
pred
:
(
rec
:
EventRecord
<
T
>
)
=>
boolean
)
:
EventRecord
<
T
>
[]
Parameters
pred
:
(
rec
:
EventRecord
<
T
>
)
=>
boolean
Returns
EventRecord
<
T
>
[]
list
list
()
:
EventRecord
<
T
>
[]
Returns
EventRecord
<
T
>
[]
for
Each
forEach
(
cb
:
(
rec
:
EventRecord
<
T
>
)
=>
void
)
:
void
Parameters
cb
:
(
rec
:
EventRecord
<
T
>
)
=>
void
Returns
void
clear
clear
()
:
void
Returns
void
size
size
()
:
number
Returns
number
capacity
capacity
()
:
number
Returns
number
high
Water
Mark
highWaterMark
()
:
number
Returns
number
to
Snapshot
toSnapshot
()
:
EventRecord
<
T
>
[]
Returns
EventRecord
<
T
>
[]
from
Snapshot
fromSnapshot
(
records
:
EventRecord
<
T
>
[]
)
:
void
Parameters
records
:
EventRecord
<
T
>
[]
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
append
by
Seq
by
Type
filter
list
for
Each
clear
size
capacity
high
Water
Mark
to
Snapshot
from
Snapshot
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...