mirror of
https://github.com/voltrevo/ValueScript.git
synced 2026-01-14 07:57:57 -05:00
11 lines
238 B
TypeScript
11 lines
238 B
TypeScript
import { thread } from 'value-script';
|
|
|
|
export default function parallelMap<Value, MappedValue>(
|
|
values: Value[],
|
|
mapper: (value: Value) => MappedValue,
|
|
) {
|
|
return values
|
|
.map(v => thread(() => mapper(v)))
|
|
.map(t => t());
|
|
}
|