Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
InputBuffer
Class InputBuffer<T>
Type Parameters
T
=
unknown
Index
Methods
create
buffer
consume
peek
consume
Oldest
remove
By
Id
has
tick
for
Each
list
count
capacity
clear
dispose
Methods
Static
create
create
<
T
=
unknown
>
(
opts
?:
InputBufferOptions
<
T
>
)
:
InputBuffer
<
T
>
Type Parameters
T
=
unknown
Parameters
opts
:
InputBufferOptions
<
T
>
= {}
Returns
InputBuffer
<
T
>
buffer
buffer
(
value
:
T
,
opts
?:
InputBufferBufferOptions
)
:
number
Parameters
value
:
T
opts
:
InputBufferBufferOptions
= {}
Returns
number
consume
consume
(
predicate
:
(
i
:
BufferedInput
<
T
>
)
=>
boolean
)
:
BufferedInput
<
T
>
|
null
Parameters
predicate
:
(
i
:
BufferedInput
<
T
>
)
=>
boolean
Returns
BufferedInput
<
T
>
|
null
peek
peek
(
predicate
:
(
i
:
BufferedInput
<
T
>
)
=>
boolean
)
:
BufferedInput
<
T
>
|
null
Parameters
predicate
:
(
i
:
BufferedInput
<
T
>
)
=>
boolean
Returns
BufferedInput
<
T
>
|
null
consume
Oldest
consumeOldest
()
:
BufferedInput
<
T
>
|
null
Returns
BufferedInput
<
T
>
|
null
remove
By
Id
removeById
(
id
:
number
)
:
boolean
Parameters
id
:
number
Returns
boolean
has
has
(
id
:
number
)
:
boolean
Parameters
id
:
number
Returns
boolean
tick
tick
(
dtMs
:
number
)
:
void
Parameters
dtMs
:
number
Returns
void
for
Each
forEach
(
cb
:
(
i
:
BufferedInput
<
T
>
)
=>
void
)
:
void
Parameters
cb
:
(
i
:
BufferedInput
<
T
>
)
=>
void
Returns
void
list
list
()
:
BufferedInput
<
T
>
[]
Returns
BufferedInput
<
T
>
[]
count
count
()
:
number
Returns
number
capacity
capacity
()
:
number
Returns
number
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
buffer
consume
peek
consume
Oldest
remove
By
Id
has
tick
for
Each
list
count
capacity
clear
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...