Adjust typing to review
- Build api-report Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user