JsIterator

abstract class JsIterator<out T : ERROR CLASS: Symbol not found for JsAny??> : JsIteratorLike<T> , JsIterable<T> , Disposable(source)

MDN Reference

Inheritors

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun every(predicate: (T) -> Boolean): Boolean
Link copied to clipboard
fun filter(predicate: (T) -> Boolean): JsIterator<T>
Link copied to clipboard
fun find(predicate: (T) -> Boolean): T?
Link copied to clipboard
fun <R : ERROR CLASS: Symbol not found for JsAny??> flatMap(transform: (T) -> ReadonlyArray<R>): JsIterator<R>
fun <R : ERROR CLASS: Symbol not found for JsAny??> flatMap(transform: (T) -> JsIterable<R>): JsIterator<R>
Link copied to clipboard
fun forEach(action: (item: T) -> Unit)
Link copied to clipboard
operator fun Disposable.get(key: Symbol.dispose): () -> Void
operator fun <T : ERROR CLASS: Symbol not found for JsAny??> JsIterable<T>.get(key: Symbol.iterator): () -> JsIterator<T>
Link copied to clipboard
operator fun <T : ERROR CLASS: Symbol not found for JsAny??> JsIterable<T>.iterator(): Iterator<T>
Link copied to clipboard
fun <R : ERROR CLASS: Symbol not found for JsAny??> map(transform: (T) -> R): JsIterator<R>
Link copied to clipboard
abstract fun next(): IteratorResult<T, *>
Link copied to clipboard
fun reduce(operation: (previousValue: T, currentValue: T, currentIndex: Int) -> T): T
fun <U : ERROR CLASS: Symbol not found for JsAny??> reduce(operation: (previousValue: U, currentValue: T, currentIndex: Int) -> U, initialValue: U): U
Link copied to clipboard
Link copied to clipboard
fun some(predicate: (T) -> Boolean): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> JsIterator<T>.toList(): List<T>
Link copied to clipboard
fun <T> JsIterator<T>.toSet(): Set<T>