package expo.modules.kotlin import com.facebook.react.bridge.Dynamic import com.facebook.react.bridge.ReadableArray class ReadableArrayIterator(private val array: ReadableArray) : Iterator { var current = 0 override fun hasNext(): Boolean = current < array.size() override fun next(): Dynamic = array.getDynamic(current++) } fun ReadableArray.iterator(): ReadableArrayIterator = ReadableArrayIterator(this)