typescript MUI5自定义排版排版指南不正确?

fjnneemd  于 2023-05-30  发布在  TypeScript
关注(0)|答案(1)|浏览(357)

我正在尝试按照以下指南在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'.

当你试图创建一个主题。
有什么想法吗

ajsxfq5m

ajsxfq5m1#

问题是它在一个 *.d.ts文件中;当我把输入移到一个普通的 *.ts文件中时,所有的警告都消失了。

相关问题