mirror of
https://github.com/apache/superset.git
synced 2024-09-12 00:29:39 -04:00
docs: Adds notes to Superset plugin generator about TypeScript errors (#23501)
This commit is contained in:
parent
21578f74b7
commit
a3ffc67238
@ -22,6 +22,31 @@ To add the package to Superset, go to the `superset-frontend` subdirectory in yo
|
|||||||
npm i -S ../../<%= packageName %>
|
npm i -S ../../<%= packageName %>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If your Superset plugin exists in the `superset-frontend` directory and you wish to resolve TypeScript errors about `@superset-ui/core` not being resolved correctly, add the following to your `tsconfig.json` file:
|
||||||
|
|
||||||
|
```
|
||||||
|
"references": [
|
||||||
|
{
|
||||||
|
"path": "../../packages/superset-ui-chart-controls"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "../../packages/superset-ui-core"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
You may also wish to add the following to the `include` array in `tsconfig.json` to make Superset types available to your plugin:
|
||||||
|
|
||||||
|
```
|
||||||
|
"../../types/**/*"
|
||||||
|
```
|
||||||
|
|
||||||
|
Finally, if you wish to ensure your plugin `tsconfig.json` is aligned with the root Superset project, you may add the following to your `tsconfig.json` file:
|
||||||
|
|
||||||
|
```
|
||||||
|
"extends": "../../tsconfig.json",
|
||||||
|
```
|
||||||
|
|
||||||
After this edit the `superset-frontend/src/visualizations/presets/MainPreset.js` and make the following changes:
|
After this edit the `superset-frontend/src/visualizations/presets/MainPreset.js` and make the following changes:
|
||||||
|
|
||||||
```js
|
```js
|
||||||
|
Loading…
Reference in New Issue
Block a user