Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
TimelineLedger
Class TimelineLedger<T>
Type Parameters
T
=
Record
<
string
,
unknown
>
Index
Methods
create
add
remove
has
get
count
list
by
Range
by
Kind
by
Tag
set
Window
reset
Window
get
Window
set
Size
total
Range
get
Snapshot
for
Each
clear
dispose
Methods
Static
create
create
<
T
=
Record
<
string
,
unknown
>
>
(
opts
:
TimelineLedgerOptions
,
)
:
TimelineLedger
<
T
>
Type Parameters
T
=
Record
<
string
,
unknown
>
Parameters
opts
:
TimelineLedgerOptions
Returns
TimelineLedger
<
T
>
add
add
(
event
:
TimelineEvent
<
T
>
)
:
boolean
Parameters
event
:
TimelineEvent
<
T
>
Returns
boolean
remove
remove
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
has
has
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
get
get
(
id
:
string
)
:
TimelineEvent
<
T
>
|
null
Parameters
id
:
string
Returns
TimelineEvent
<
T
>
|
null
count
count
()
:
number
Returns
number
list
list
()
:
TimelineEvent
<
T
>
[]
Returns
TimelineEvent
<
T
>
[]
by
Range
byRange
(
startTime
:
number
,
endTime
:
number
)
:
TimelineEvent
<
T
>
[]
Parameters
startTime
:
number
endTime
:
number
Returns
TimelineEvent
<
T
>
[]
by
Kind
byKind
(
kind
:
string
)
:
TimelineEvent
<
T
>
[]
Parameters
kind
:
string
Returns
TimelineEvent
<
T
>
[]
by
Tag
byTag
(
tag
:
string
)
:
TimelineEvent
<
T
>
[]
Parameters
tag
:
string
Returns
TimelineEvent
<
T
>
[]
set
Window
setWindow
(
startTime
:
number
,
endTime
:
number
)
:
boolean
Parameters
startTime
:
number
endTime
:
number
Returns
boolean
reset
Window
resetWindow
()
:
void
Returns
void
get
Window
getWindow
()
:
TimelineWindow
Returns
TimelineWindow
set
Size
setSize
(
width
:
number
,
paddingLeft
?:
number
,
paddingRight
?:
number
)
:
boolean
Parameters
width
:
number
Optional
paddingLeft
:
number
Optional
paddingRight
:
number
Returns
boolean
total
Range
totalRange
()
:
TimelineWindow
Returns
TimelineWindow
get
Snapshot
getSnapshot
()
:
TimelineSnapshot
<
T
>
Returns
TimelineSnapshot
<
T
>
for
Each
forEach
(
cb
:
(
e
:
RenderedEvent
<
T
>
)
=>
void
)
:
void
Parameters
cb
:
(
e
:
RenderedEvent
<
T
>
)
=>
void
Returns
void
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
add
remove
has
get
count
list
by
Range
by
Kind
by
Tag
set
Window
reset
Window
get
Window
set
Size
total
Range
get
Snapshot
for
Each
clear
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...