| { |
| // This file is not used in compilation. It is here just for a nice editor experience. |
| "extends": "@docusaurus/tsconfig", |
| "compilerOptions": { |
| "baseUrl": ".", |
| "skipLibCheck": true, |
| "noImplicitAny": false, |
| "strict": false, |
| "jsx": "react-jsx", |
| "moduleResolution": "node", |
| "types": ["@docusaurus/module-type-aliases"], |
| "paths": { |
| "@superset-ui/core": ["../superset-frontend/packages/superset-ui-core/src"], |
| "@superset-ui/core/*": ["../superset-frontend/packages/superset-ui-core/src/*"], |
| // Types for @apache-superset/core/ui are auto-generated by scripts/generate-extension-components.mjs |
| // Runtime resolution uses webpack alias pointing to actual source (see src/webpack.extend.ts) |
| // Using /ui path matches the established pattern used throughout the Superset codebase |
| "@apache-superset/core/ui": ["./src/types/apache-superset-core"], |
| "*": ["src/*", "node_modules/*"] |
| } |
| }, |
| "include": [ |
| "src/**/*.ts", |
| "src/**/*.tsx", |
| "src/**/*.d.ts" |
| ], |
| "exclude": [ |
| "node_modules", |
| "../superset-frontend/**/*", |
| "src/webpack.extend.ts" |
| ] |
| } |