我正在尝试按照以下指南在MUI5中设置自定义排版变体https://mui.com/customization/typography/#adding-amp-disabling-variants。
declare module '@mui/material/styles' {
interface TypographyVariants {
poster: React.CSSProperties;
}
// allow configuration using `createTheme`
interface TypographyVariantsOptions {
poster?: React.CSSProperties;
}
}
// Update the Typography's variant prop options
declare module '@mui/material/Typography' {
interface TypographyPropsVariantOverrides {
poster: true;
h3: false;
}
}
ts文件中,并将示例替换为我实际使用的示例,它似乎覆盖了整个模块,我开始看到以下错误
JSX element type 'Typography' does not have any construct or call signatures.
尝试使用“排版”组件时,或
Module '"@mui/material/styles"' has no exported member 'createTheme'.
当你试图创建一个主题。
有什么想法吗
1条答案
按热度按时间ajsxfq5m1#
问题是它在一个 *.d.ts文件中;当我把输入移到一个普通的 *.ts文件中时,所有的警告都消失了。