@epikodelabs/streamix / src/public-api / CyclicBuffer
Interface: CyclicBuffer<T>
Defined in: projects/libraries/streamix/src/lib/primitives/cyclicBuffer.ts:5
Extends
Type Parameters
T
T
Accessors
length
Get Signature
get length():
number
Defined in: projects/libraries/streamix/src/lib/primitives/cyclicBuffer.ts:9
Returns
number
Methods
push()
push(
value):Promise<void>
Defined in: projects/libraries/streamix/src/lib/primitives/cyclicBuffer.ts:6
Parameters
value
T
Returns
Promise<void>
tryPush()
tryPush(
value):boolean
Defined in: projects/libraries/streamix/src/lib/primitives/cyclicBuffer.ts:7
Parameters
value
T
Returns
boolean
close()
close():
void
Defined in: projects/libraries/streamix/src/lib/primitives/cyclicBuffer.ts:8
Returns
void
[asyncIterator]()
[asyncIterator]():
AsyncIterator<T,any,any>
Defined in: node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:38
Returns
AsyncIterator<T, any, any>
Inherited from
AsyncIterable.[asyncIterator]