dosubot[bot] commented on issue #35726: URL: https://github.com/apache/superset/issues/35726#issuecomment-3419908909
<!-- Answer --> Superset 5.0.0 supports Node 20.x and npm 10.8.2, so your environment is correct. The TypeScript errors like "Parameter implicitly has an 'any' type" and "Module not found errors for @luma.gl/webgl" are likely due to missing or incompatible type definitions or unsupported dependency versions. Superset's official chart plugins use `@luma.gl/constants` (not `@luma.gl/webgl`), and there are no custom type definitions or direct imports for `@luma.gl/webgl` in the codebase. This suggests that `@luma.gl/webgl` may not be required or supported for custom chart development in Superset, and its inclusion could cause module resolution errors during the build process [cite](https://github.com/apache/superset/pull/35696). To resolve these errors, try removing `@luma.gl/webgl` from your dependencies and use only the modules and versions listed in the official Superset plugins, such as `@deck.gl/layers` and `@luma.gl/constants`. If you are building custom charts, ensure you provide explicit type annotations in your TypeScript code to avoid implicit `any` errors, and consider adding custom type declarations for any third-party modules that lack them [cite](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset-frontend/plugins/legacy-preset-chart-deckgl/types/external.d.ts). If you still see module not found errors or type issues, double-check that your custom chart code and dependencies align with the structure and versions used in Superset's official deck.gl chart plugins. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/b0138402-f9c8-4099-9e33-4fd0df3c9a40?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/b0138402-f9c8-4099-9e33-4fd0df3c9a40?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/b0138402-f9c8-4099-9e33-4fd0df3c9a40?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/b0138402-f9c8-4099-9e33-4fd0df3c9a40?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/b0138402-f9c8-4099-9e33-4fd0df3c9a40?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/b0138402-f9c8-4099-9e33-4fd0df3c9a40?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/b0138402-f9c8-4099-9e33-4fd0df3c9a40?feedback_type=other)</sup> [](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu b) [](https://go.dosu.dev/discord-bot) [](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/35726) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
