oscklmO
Convex Community2y ago
19 replies
oscklm

Issue with asyncMap in convex-helpers and Next.js 14.2.5

I'm getting this issue when trying to build my next.js app within my monorepo. I'm using the convex-helpers in my backend package.

I'm not sure what i can do, my target is set to ESNext for both next.js and my backend package.

 yarn run v1.22.19
│ $ next build
│   ▲ Next.js 14.2.5
│   - Environments: .env.production
│ 
│    Creating an optimized production build ...
│  ✓ Compiled successfully
│    Linting and checking validity of types  .Failed to compile.
│ 
│ ../../node_modules/convex-helpers/index.ts:15:22
│ Type error: Type 'Iterable<FromType>' can only be iterated through when using the '--downlevelIteration' flag 
│ or with a '--target' of 'es2015' or higher.
│ 
│   13 |   const promises: Promise<ToType>[] = [];
│   14 |   let index = 0;
│ > 15 |   for (const item of await list) {
│      |                      ^
│   16 |     promises.push(asyncTransform(item, index));
│   17 |     index += 1;
│   18 |   }
│ error Command failed with exit code 1.
│ info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
│ command finished with error: command (/Users/oscklm/Code/work/flimmer-monorepo/apps/dashboard) /var/folders/rn
│ /rd71yf_115b60w3h6jfv16840000gn/T/yarn--1722335907430-0.34139340179029687/yarn run build exited (1)
└────>
@flimmer/dashboard#build: command (/Users/oscklm/Code/work/flimmer-monorepo/apps/dashboard) /var/folders/rn/rd71yf_115b60w3h6jfv16840000gn/T/yarn--1722335907430-0.34139340179029687/yarn run build exited (1)
Was this page helpful?