Skip to main content

Interface: CacheIterator

Semibook.CacheIterator

An iterator over a semibook cache.

Hierarchy​

  • IterableIterator<Offer>

    ↳ CacheIterator

Methods​

filter​

β–Έ filter(predicate): CacheIterator

Filter the offers in the cache using a predicate.

Parameters​

NameTypeDescription
predicate(offer: Offer) => booleanFunction is a predicate, to test each element of the array. Should return true if the element should be kept; otherwise false should be returned.

Returns​

CacheIterator

Defined in​

@mangrovedao/mangrove.js/src/semibook.ts:138


find​

β–Έ find(predicate): undefined | Offer

Returns the value of the first element in the provided array that satisfies the provided predicate. If no values satisfy the testing function, undefined is returned.

Parameters​

NameTypeDescription
predicate(offer: Offer) => booleanFunction is a predicate, to test each element of the array. The firs offer that satisfies the predicate is returned; otherwise undefined is returned.

Returns​

undefined | Offer

Defined in​

@mangrovedao/mangrove.js/src/semibook.ts:148


toArray​

β–Έ toArray(): Offer[]

Returns the elements in an array.

Returns​

Offer[]

Defined in​

@mangrovedao/mangrove.js/src/semibook.ts:151


next​

β–Έ next(...args): IteratorResult<Offer, any>

Parameters​

NameType
...args[] | [undefined]

Returns​

IteratorResult<Offer, any>

Inherited from​

IterableIterator.next

Defined in​

typescript/lib/lib.es2015.iterable.d.ts:45


return​

β–Έ return(value?): IteratorResult<Offer, any>

Parameters​

NameType
value?any

Returns​

IteratorResult<Offer, any>

Inherited from​

IterableIterator.return

Defined in​

typescript/lib/lib.es2015.iterable.d.ts:46


throw​

β–Έ throw(e?): IteratorResult<Offer, any>

Parameters​

NameType
e?any

Returns​

IteratorResult<Offer, any>

Inherited from​

IterableIterator.throw

Defined in​

typescript/lib/lib.es2015.iterable.d.ts:47


[iterator]​

β–Έ [iterator](): IterableIterator<Offer>

Returns​

IterableIterator<Offer>

Inherited from​

IterableIterator.[iterator]

Defined in​

typescript/lib/lib.es2015.iterable.d.ts:55