Issue Summary
A summary of the issue and the browser/OS environment in which it occurs.
- Followed the manual https://redash.io/help/open-source/dev-guide/docker
- Want to build assets with
npm run build
Ran into two fixable dependency issues:
npm i --save-dev @types/jest
npm i --save-dev babel-plugin-module-resolver
Via:
- Build error with Typescript related issues (see build log in details)
Technical details:
- Redash Version: from Git
- Browser/OS: /
- How did you install Redash: onpremise, for a pre-eval
I use node version 12. Tried out other versions as well. The install guide should list compatible versions.
-> Open the build error log
> @redash/viz@1.0.0 type-gen /home/marius/redash/viz-lib
> tsc --emitDeclarationOnly
src/components/ColorPicker/Input.tsx:3:23 - error TS7016: Could not find a declaration file for module 'tinycolor2'. '/home/marius/redash/node_modules/tinycolor2/tinycolor.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/tinycolor2` if it exists or add a new declaration (.d.ts) file containing `declare module 'tinycolor2';`
3 import tinycolor from "tinycolor2";
~~~~~~~~~~~~
src/components/ColorPicker/utils.ts:2:23 - error TS7016: Could not find a declaration file for module 'tinycolor2'. '/home/marius/redash/node_modules/tinycolor2/tinycolor.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/tinycolor2` if it exists or add a new declaration (.d.ts) file containing `declare module 'tinycolor2';`
2 import tinycolor from "tinycolor2";
~~~~~~~~~~~~
src/components/ErrorBoundary.tsx:3:19 - error TS7016: Could not find a declaration file for module 'debug'. '/home/marius/redash/node_modules/debug/src/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/debug` if it exists or add a new declaration (.d.ts) file containing `declare module 'debug';`
3 import debug from "debug";
~~~~~~~
src/components/HtmlContent.tsx:9:7 - error TS2578: Unused '@ts-expect-error' directive.
...
src/visualizations/box-plot/d3box.ts:195:21 - error TS7006: Parameter 'i' implicitly has an 'any' type.
195 .attr("cy", i => x1(d[i]))
~
src/visualizations/box-plot/d3box.ts:201:21 - error TS7006: Parameter 'i' implicitly has an 'any' type.
201 .attr("cy", i => x1(d[i]))
~
src/visualizations/box-plot/d3box.ts:224:22 - error TS7006: Parameter 'd' implicitly has an 'any' type.
224 .attr("dx", (d, i) => (i & 1 ? 6 : -6))
~
src/visualizations/box-plot/d3box.ts:224:25 - error TS7006: Parameter 'i' implicitly has an 'any' type.
224 .attr("dx", (d, i) => (i & 1 ? 6 : -6))
~
src/visualizations/box-plot/d3box.ts:225:21 - error TS7006: Parameter 'd' implicitly has an 'any' type.
225 .attr("x", (d, i) => (i & 1 ? width : 0))
~
src/visualizations/box-plot/d3box.ts:225:24 - error TS7006: Parameter 'i' implicitly has an 'any' type.
225 .attr("x", (d, i) => (i & 1 ? width : 0))
~
src/visualizations/box-plot/d3box.ts:227:31 - error TS7006: Parameter 'd' implicitly has an 'any' type.
227 .attr("text-anchor", (d, i) => (i & 1 ? "start" : "end"))
~
src/visualizations/box-plot/d3box.ts:227:34 - error TS7006: Parameter 'i' implicitly has an 'any' type.
227 .attr("text-anchor", (d, i) => (i & 1 ? "start" : "end"))
~
src/visualizations/box-plot/d3box.ts:276:5 - error TS2578: Unused '@ts-expect-error' directive.
276 // @ts-expect-error ts-migrate(2339) FIXME: Property 'flush' does not exist on type '(callback... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/box-plot/d3box.ts:306:5 - error TS2578: Unused '@ts-expect-error' directive.
src/visualizations/chart/Renderer/initChart.ts:33:5 - error TS2578: Unused '@ts-expect-error' directive.
33 // @ts-expect-error ts-migrate(7023) FIXME: 'process' implicitly has return type 'any' because... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/chart/Renderer/initChart.ts:129:7 - error TS2578: Unused '@ts-expect-error' directive.
129 // @ts-expect-error ts-migrate(2345) FIXME: Argument of type '{ dragmode: string | boolean; }'... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/chart/plotly/index.ts:1:20 - error TS7016: Could not find a declaration file for module 'plotly.js/lib/core'. '/home/marius/redash/node_modules/plotly.js/lib/core.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/plotly.js` if it exists or add a new declaration (.d.ts) file containing `declare module 'plotly.js/lib/core';`
1 import Plotly from "plotly.js/lib/core";
~~~~~~~~~~~~~~~~~~~~
src/visualizations/chart/plotly/index.ts:20:1 - error TS2578: Unused '@ts-expect-error' directive.
20 // @ts-expect-error ts-migrate(2339) FIXME: Property 'register' does not exist on type 'typeof... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/chart/plotly/index.ts:22:1 - error TS2578: Unused '@ts-expect-error' directive.
22 // @ts-expect-error ts-migrate(2339) FIXME: Property 'setPlotConfig' does not exist on type 't... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/chart/plotly/preparePieData.ts:2:16 - error TS7016: Could not find a declaration file for module 'd3'. '/home/marius/redash/node_modules/d3/d3.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/d3` if it exists or add a new declaration (.d.ts) file containing `declare module 'd3';`
2 import d3 from "d3";
~~~~
src/visualizations/chart/plotly/preparePieData.ts:99:3 - error TS2578: Unused '@ts-expect-error' directive.
99 // @ts-expect-error ts-migrate(2339) FIXME: Property 'scale' does not exist on type 'typeof im... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/choropleth/Editor/utils.ts:2:15 - error TS7016: Could not find a declaration file for module 'leaflet'. '/home/marius/redash/node_modules/leaflet/dist/leaflet-src.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/leaflet` if it exists or add a new declaration (.d.ts) file containing `declare module 'leaflet';`
2 import L from "leaflet";
~~~~~~~~~
src/visualizations/choropleth/Editor/utils.ts:21:5 - error TS2578: Unused '@ts-expect-error' directive.
21 // @ts-expect-error ts-migrate(2345) FIXME: Argument of type 'object' is not assignable to par... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/choropleth/Editor/utils.ts:26:9 - error TS2578: Unused '@ts-expect-error' directive.
26 // @ts-expect-error ts-migrate(2551) FIXME: Property '_southWest' does not exist on type 'LatL... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/choropleth/Editor/utils.ts:28:9 - error TS2578: Unused '@ts-expect-error' directive.
28 // @ts-expect-error ts-migrate(2551) FIXME: Property '_northEast' does not exist on type 'LatL... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/choropleth/Renderer/initChoropleth.tsx:4:15 - error TS7016: Could not find a declaration file for module 'leaflet'. '/home/marius/redash/node_modules/leaflet/dist/leaflet-src.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/leaflet` if it exists or add a new declaration (.d.ts) file containing `declare module 'leaflet';`
...
2 import chroma from "chroma-js";
~~~~~~~~~~~
src/visualizations/map/initMap.ts:3:15 - error TS7016: Could not find a declaration file for module 'leaflet'. '/home/marius/redash/node_modules/leaflet/dist/leaflet-src.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/leaflet` if it exists or add a new declaration (.d.ts) file containing `declare module 'leaflet';`
3 import L from "leaflet";
~~~~~~~~~
src/visualizations/map/initMap.ts:30:1 - error TS2578: Unused '@ts-expect-error' directive.
30 // @ts-expect-error ts-migrate(2339) FIXME: Property '_getIconUrl' does not exist on type 'Def... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/map/initMap.ts:50:1 - error TS2578: Unused '@ts-expect-error' directive.
50 // @ts-expect-error ts-migrate(2339) FIXME: Property 'MarkerClusterIcon' does not exist on typ... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/map/initMap.ts:82:3 - error TS2578: Unused '@ts-expect-error' directive.
82 // @ts-expect-error ts-migrate(2339) FIXME: Property 'BeautifyIcon' does not exist on type 'ty... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/map/initMap.ts:101:3 - error TS2578: Unused '@ts-expect-error' directive.
101 // @ts-expect-error ts-migrate(2339) FIXME: Property 'markerClusterGroup' does not exist on ty... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/map/initMap.ts:104:7 - error TS2578: Unused '@ts-expect-error' directive.
104 // @ts-expect-error ts-migrate(2339) FIXME: Property 'markerClusterIcon' does not exist on typ... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/map/initMap.ts:165:5 - error TS2578: Unused '@ts-expect-error' directive.
165 // @ts-expect-error ts-migrate(2345) FIXME: Argument of type '{ center: [number, number]; zoom... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/map/initMap.ts:193:29 - error TS7006: Parameter 'layer' implicitly has an 'any' type.
193 _markerLayers.eachLayer(layer => {
~~~~~
src/visualizations/map/prepareData.ts:1:16 - error TS7016: Could not find a declaration file for module 'd3'. '/home/marius/redash/node_modules/d3/d3.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/d3` if it exists or add a new declaration (.d.ts) file containing `declare module 'd3';`
1 import d3 from "d3";
~~~~
src/visualizations/map/prepareData.ts:5:3 - error TS2578: Unused '@ts-expect-error' directive.
5 // @ts-expect-error ts-migrate(2339) FIXME: Property 'scale' does not exist on type 'typeof im... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sankey/d3sankey.ts:3:16 - error TS7016: Could not find a declaration file for module 'd3'. '/home/marius/redash/node_modules/d3/d3.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/d3` if it exists or add a new declaration (.d.ts) file containing `declare module 'd3';`
3 import d3 from "d3";
~~~~
src/visualizations/sankey/d3sankey.ts:119:21 - error TS7006: Parameter 'n' implicitly has an 'any' type.
119 d3.max(nodes, n => n.x),
~
src/visualizations/sankey/d3sankey.ts:127:7 - error TS2578: Unused '@ts-expect-error' directive.
127 // @ts-expect-error
~~~~~~~~~~~~~~~~~~~
src/visualizations/sankey/d3sankey.ts:141:11 - error TS2578: Unused '@ts-expect-error' directive.
141 // @ts-expect-error ts-migrate(2532) FIXME: Object is possibly 'undefined'.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sankey/d3sankey.ts:147:9 - error TS2578: Unused '@ts-expect-error' directive.
147 // @ts-expect-error ts-migrate(2532) FIXME: Object is possibly 'undefined'.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sankey/initSankey.ts:19:16 - error TS7016: Could not find a declaration file for module 'd3'. '/home/marius/redash/node_modules/d3/d3.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/d3` if it exists or add a new declaration (.d.ts) file containing `declare module 'd3';`
19 import d3 from "d3";
~~~~
src/visualizations/sankey/initSankey.ts:102:3 - error TS2578: Unused '@ts-expect-error' directive.
102 // @ts-expect-error ts-migrate(2339) FIXME: Property 'scale' does not exist on type 'typeof im... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sankey/initSankey.ts:113:5 - error TS2578: Unused '@ts-expect-error' directive.
113 // @ts-expect-error ts-migrate(2339) FIXME: Property 'nest' does not exist on type 'typeof imp... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sankey/initSankey.ts:181:3 - error TS2578: Unused '@ts-expect-error' directive.
181 // @ts-expect-error
~~~~~~~~~~~~~~~~~~~
src/visualizations/sankey/initSankey.ts:235:15 - error TS7006: Parameter 'l' implicitly has an 'any' type.
235 .filter(l => l.target.name !== "Exit")
~
src/visualizations/sankey/initSankey.ts:238:30 - error TS7006: Parameter 'd' implicitly has an 'any' type.
238 .style("stroke-width", d => Math.max(1, d.dy))
~
src/visualizations/sankey/initSankey.ts:239:14 - error TS7006: Parameter 'a' implicitly has an 'any' type.
239 .sort((a, b) => b.dy - a.dy);
~
src/visualizations/sankey/initSankey.ts:239:17 - error TS7006: Parameter 'b' implicitly has an 'any' type.
239 .sort((a, b) => b.dy - a.dy);
~
src/visualizations/sankey/initSankey.ts:242:31 - error TS7006: Parameter 'd' implicitly has an 'any' type.
242 link.append("title").text(d => `${d.source.name} → ${d.target.name}\n${format(d.value)}`);
~
src/visualizations/sankey/initSankey.ts:250:15 - error TS7006: Parameter 'n' implicitly has an 'any' type.
250 .filter(n => n.name !== "Exit")
~
src/visualizations/sankey/initSankey.ts:258:17 - error TS7006: Parameter 'd' implicitly has an 'any' type.
258 .filter(d => {
~
src/visualizations/sankey/initSankey.ts:266:17 - error TS7006: Parameter 'l' implicitly has an 'any' type.
266 .filter(l => !(includes(currentNode.sourceLinks, l) || includes(currentNode.targetLinks, l)))
~
src/visualizations/sankey/initSankey.ts:285:7 - error TS2578: Unused '@ts-expect-error' directive.
285 // @ts-expect-error
~~~~~~~~~~~~~~~~~~~
src/visualizations/sunburst/initSunburst.ts:5:21 - error TS7016: Could not find a declaration file for module 'd3'. '/home/marius/redash/node_modules/d3/d3.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/d3` if it exists or add a new declaration (.d.ts) file containing `declare module 'd3';`
5 import * as d3 from "d3";
~~~~
src/visualizations/sunburst/initSunburst.ts:9:1 - error TS2578: Unused '@ts-expect-error' directive.
9 // @ts-expect-error ts-migrate(2339) FIXME: Property 'scale' does not exist on type 'typeof im... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sunburst/initSunburst.ts:177:5 - error TS2578: Unused '@ts-expect-error' directive.
177 // @ts-expect-error ts-migrate(2339) FIXME: Property 'layout' does not exist on type 'typeof i... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sunburst/initSunburst.ts:185:7 - error TS2578: Unused '@ts-expect-error' directive.
185 // @ts-expect-error ts-migrate(2339) FIXME: Property 'arc' does not exist on type '(url: strin... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sunburst/initSunburst.ts:270:28 - error TS7006: Parameter 'd' implicitly has an 'any' type.
270 g.attr("transform", (d, i) => `translate(${i * (b.w + b.s)}, 0)`);
~
src/visualizations/sunburst/initSunburst.ts:270:31 - error TS7006: Parameter 'i' implicitly has an 'any' type.
270 g.attr("transform", (d, i) => `translate(${i * (b.w + b.s)}, 0)`);
~
src/visualizations/sunburst/initSunburst.ts:305:17 - error TS7006: Parameter 'node' implicitly has an 'any' type.
305 .filter(node => ancestors.indexOf(node) >= 0)
~~~~
src/visualizations/sunburst/initSunburst.ts:329:9 - error TS2578: Unused '@ts-expect-error' directive.
329 // @ts-expect-error ts-migrate(2554) FIXME: Expected 1 arguments, but got 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/sunburst/initSunburst.ts:374:5 - error TS2578: Unused '@ts-expect-error' directive.
374 // @ts-expect-error ts-migrate(2531) FIXME: Object is possibly 'null'.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/table/Editor/ColumnsSettings.test.tsx:2:20 - error TS7016: Could not find a declaration file for module 'enzyme'. '/home/marius/redash/node_modules/enzyme/build/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/enzyme` if it exists or add a new declaration (.d.ts) file containing `declare module 'enzyme';`
2 import enzyme from "enzyme";
~~~~~~~~
src/visualizations/table/Editor/GridSettings.test.tsx:2:20 - error TS7016: Could not find a declaration file for module 'enzyme'. '/home/marius/redash/node_modules/enzyme/build/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/enzyme` if it exists or add a new declaration (.d.ts) file containing `declare module 'enzyme';`
2 import enzyme from "enzyme";
~~~~~~~~
src/visualizations/table/columns/boolean.test.tsx:2:20 - error TS7016: Could not find a declaration file for module 'enzyme'. '/home/marius/redash/node_modules/enzyme/build/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/enzyme` if it exists or add a new declaration (.d.ts) file containing `declare module 'enzyme';`
2 import enzyme from "enzyme";
~~~~~~~~
src/visualizations/table/columns/datetime.test.tsx:2:20 - error TS7016: Could not find a declaration file for module 'enzyme'. '/home/marius/redash/node_modules/enzyme/build/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/enzyme` if it exists or add a new declaration (.d.ts) file containing `declare module 'enzyme';`
2 import enzyme from "enzyme";
~~~~~~~~
src/visualizations/table/columns/image.test.tsx:2:20 - error TS7016: Could not find a declaration file for module 'enzyme'. '/home/marius/redash/node_modules/enzyme/build/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/enzyme` if it exists or add a new declaration (.d.ts) file containing `declare module 'enzyme';`
2 import enzyme from "enzyme";
~~~~~~~~
src/visualizations/table/columns/link.test.tsx:2:20 - error TS7016: Could not find a declaration file for module 'enzyme'. '/home/marius/redash/node_modules/enzyme/build/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/enzyme` if it exists or add a new declaration (.d.ts) file containing `declare module 'enzyme';`
2 import enzyme from "enzyme";
~~~~~~~~
src/visualizations/table/columns/number.test.tsx:2:20 - error TS7016: Could not find a declaration file for module 'enzyme'. '/home/marius/redash/node_modules/enzyme/build/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/enzyme` if it exists or add a new declaration (.d.ts) file containing `declare module 'enzyme';`
2 import enzyme from "enzyme";
~~~~~~~~
src/visualizations/table/columns/text.test.tsx:2:20 - error TS7016: Could not find a declaration file for module 'enzyme'. '/home/marius/redash/node_modules/enzyme/build/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/enzyme` if it exists or add a new declaration (.d.ts) file containing `declare module 'enzyme';`
2 import enzyme from "enzyme";
~~~~~~~~
src/visualizations/word-cloud/Renderer.tsx:1:16 - error TS7016: Could not find a declaration file for module 'd3'. '/home/marius/redash/node_modules/d3/d3.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/d3` if it exists or add a new declaration (.d.ts) file containing `declare module 'd3';`
1 import d3 from "d3";
~~~~
src/visualizations/word-cloud/Renderer.tsx:2:19 - error TS7016: Could not find a declaration file for module 'd3-cloud'. '/home/marius/redash/node_modules/d3-cloud/build/d3.layout.cloud.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/d3-cloud` if it exists or add a new declaration (.d.ts) file containing `declare module 'd3-cloud';`
2 import cloud from "d3-cloud";
~~~~~~~~~~
src/visualizations/word-cloud/Renderer.tsx:71:3 - error TS2578: Unused '@ts-expect-error' directive.
71 // @ts-expect-error ts-migrate(2339) FIXME: Property 'scale' does not exist on type 'typeof im... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/word-cloud/Renderer.tsx:76:3 - error TS2578: Unused '@ts-expect-error' directive.
76 // @ts-expect-error ts-migrate(2339) FIXME: Property 'scale' does not exist on type 'typeof im... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/word-cloud/Renderer.tsx:107:5 - error TS2578: Unused '@ts-expect-error' directive.
107 // @ts-expect-error ts-migrate(2769) FIXME: No overload matches this call.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/word-cloud/Renderer.tsx:116:17 - error TS7006: Parameter 'd' implicitly has an 'any' type.
116 .fontSize(d => d.size)
~
src/visualizations/word-cloud/Renderer.tsx:152:3 - error TS2578: Unused '@ts-expect-error' directive.
152 // @ts-expect-error ts-migrate(2345) FIXME: Argument of type '() => () => layout.Cloud<cloud.W... Remove this comment to see the full error message
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/visualizations/word-cloud/Renderer.tsx:159:5 - error TS2578: Unused '@ts-expect-error' directive.
159 // @ts-expect-error ts-migrate(2769) FIXME: No overload matches this call.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Found 131 errors.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! @redash/viz@1.0.0 type-gen: `tsc --emitDeclarationOnly`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the @redash/viz@1.0.0 type-gen script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/marius/.npm/_logs/2021-05-13T14_23_49_435Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! @redash/viz@1.0.0 build:babel: `npm run type-gen && npm run build:babel:base`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the @redash/viz@1.0.0 build:babel script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/marius/.npm/_logs/2021-05-13T14_23_49_449Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! redash-client@9.0.0-beta build:viz: `(cd viz-lib && npm run build:babel)`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the redash-client@9.0.0-beta build:viz script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/marius/.npm/_logs/2021-05-13T14_23_49_467Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! redash-client@9.0.0-beta build: `npm run clean && npm run build:viz && NODE_ENV=production webpack`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the redash-client@9.0.0-beta build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.