Estaba revisando mi código y, de repente, surgió un problema extraño para cada mapa con una matriz válida usando TypeScript. El código es el siguiente
Intenté esto con forEach y map y aún no funcionaba.
paquete.json
{ "name": "merk-development", "version": "1.0.0", "description": "A bot made by daysling for merk.", "main": "dist/index.js", "scripts": { "start": "ts-node src/index.ts", "build": "rm -rf dist && tsc", "typeorm": "node --require ts-node/register ./node_modules/typeorm/cli.js" }, "author": "daysling", "license": "Copyright", "dependencies": { "@types/dotenv": "^8.2.0", "discord-ghost-transcript": "^1.0.1", "discord.js": "^13.6.0", "dotenv": "^14.0.0", "mojang": "^2.2.2", "mysql": "^2.14.1", "redis": "^4.0.2", "reflect-metadata": "^0.1.10", "typeorm": "0.2.41" }, "devDependencies": { "@types/node": "^8.10.66", "ts-node": "10.4.0", "typescript": "4.5.4" } }tsconfig.json
{ "compilerOptions": { "lib": ["ES2020", "ES2021"], "target": "ES2020", "strict": true, "module": "CommonJS", "declaration": false, "noImplicitAny": false, "strictNullChecks": false, "inlineSourceMap": true, "outDir": "./dist", "emitDecoratorMetadata": true, "experimentalDecorators": true, "allowJs": true }, "include": ["src"] }¡Gracias por leer este hilo e intentar ayudar!
El error está en la línea 39:19 , por lo que el problema está en este código:
// command.alliases is undefined command.alliases.map(/* ... */) Debe verificar si command es lo que espera que sea.