JsIterator

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
Link copied to clipboard
fun <T : JsAny?> JsIterable<T>.[@@iterator](): JsIterator<T>
Link copied to clipboard
Link copied to clipboard
external fun chunks(chunkSize: Int): JsIterator<ReadonlyArray<T>>
Link copied to clipboard
external fun drop(n: Int): JsIterator<T>
Link copied to clipboard
external fun every(predicate: (T) -> Boolean): Boolean
Link copied to clipboard
external fun filter(predicate: (T) -> Boolean): JsIterator<T>
Link copied to clipboard
external fun find(predicate: (T) -> Boolean): T?
Link copied to clipboard
external fun <R : JsAny?> flatMap(transform: (T) -> ReadonlyArray<R>): JsIterator<R>
external fun <R : JsAny?> flatMap(transform: (T) -> JsIterable<R>): JsIterator<R>
Link copied to clipboard
external fun forEach(action: (item: T) -> Unit)
Link copied to clipboard
external fun includes(searchElement: T, fromIndex: Int = definedExternally): Boolean
Link copied to clipboard
operator fun <T : JsAny?> JsIterable<T>.iterator(): Iterator<T>
Link copied to clipboard
external fun join(separator: String): String
Link copied to clipboard
external fun <R : JsAny?> map(transform: (T) -> R): JsIterator<R>
Link copied to clipboard
abstract external fun next(): IteratorResult<T, *>
Link copied to clipboard
external fun reduce(operation: (previousValue: T, currentValue: T, currentIndex: Int) -> T): T
external fun <U : JsAny?> reduce(operation: (previousValue: U, currentValue: T, currentIndex: Int) -> U, initialValue: U): U
Link copied to clipboard
Link copied to clipboard
external fun some(predicate: (T) -> Boolean): Boolean
Link copied to clipboard
external fun take(n: Int): JsIterator<T>
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>
Link copied to clipboard
external fun windows(windowSize: Int, underSized: UnderSized = definedExternally): JsIterator<T>