Skip to content

@epikodelabs/streamix


@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]

Released under the GNU AGPL v3 or later.