diff --git a/tools/intellij.tools.ide.util.common/src/com/intellij/tools/ide/util/common/collectionExtension.kt b/tools/intellij.tools.ide.util.common/src/com/intellij/tools/ide/util/common/collectionExtension.kt index b2a8857336be..53f316b9f235 100644 --- a/tools/intellij.tools.ide.util.common/src/com/intellij/tools/ide/util/common/collectionExtension.kt +++ b/tools/intellij.tools.ide.util.common/src/com/intellij/tools/ide/util/common/collectionExtension.kt @@ -88,4 +88,10 @@ suspend fun Iterable.mapConcurrently( } } }.awaitAll() -} \ No newline at end of file +} + +/** @see [mapConcurrently]] */ +suspend fun Sequence.mapConcurrently( + maxConcurrency: Int, + transform: suspend (TInput) -> TOutput, +) = this.asIterable().mapConcurrently(maxConcurrency, transform) \ No newline at end of file