Adjust typing to review

- Build api-report

Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
This commit is contained in:
Philipp Hugenroth
2023-04-27 13:28:12 +02:00
parent 0eea40f03d
commit d53afd8a80
5 changed files with 13 additions and 22 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ import {
createTheme,
} from '@material-ui/core/styles';
import type { PaletteOptions as PaletteOptionsV4 } from '@material-ui/core/styles/createPalette';
import { PaletteOptions as PaletteOptionsV5 } from '@mui/material/styles/createPalette';
import { PaletteOptions as PaletteOptionsV5 } from '@mui/material/styles';
import {
adaptV4Theme,
Theme as Mui5Theme,
+2 -13
View File
@@ -20,13 +20,13 @@ import {
BackstageThemeAdditions,
} from '../base/types';
declare module '@mui/material/styles/createPalette' {
declare module '@mui/material/styles' {
interface Palette extends BackstagePaletteAdditions {}
interface PaletteOptions extends BackstagePaletteAdditions {}
}
declare module '@mui/material/styles/createTheme' {
declare module '@mui/material/styles' {
interface Theme extends BackstageThemeAdditions {}
interface ThemeOptions extends BackstageThemeAdditions {}
@@ -35,14 +35,3 @@ declare module '@mui/material/styles/createTheme' {
declare module '@mui/private-theming/defaultTheme' {
interface DefaultTheme extends Theme {}
}
// This is a workaround for missing methods in React 17 that MUI v5 depends on
// See https://github.com/mui/material-ui/issues/35287
declare global {
namespace React {
interface DOMAttributes<T> {
onResize?: (event: Event) => void;
onResizeCapture?: (event: Event) => void;
}
}
}