typescript 从MaterialUI导入阴影类型

sd2nnvve  于 2023-05-08  发布在  TypeScript
关注(0)|答案(1)|浏览(155)

我们的项目中有Typescript,它对any的使用很挑剔,我们有一行代码:const shadowArray: any = Array(25).fill('none')我相信是从StackOverflow的其他地方借来的。
这是正常的,但我想从MaterialUI将any限制为正确的Shadows类型,但无法找到从哪里导入它。我确实看到了shadows的导出(https://material-ui.com/system/shadows/#shadows),但它不是类型。

vof42yt1

vof42yt11#

您可以从@material-ui/core/styles/shadows.d.ts导入它:

import { Shadows } from '@material-ui/core/styles/shadows';

...

const shadowArray: Shadows = Array(25).fill('none')

编辑:在MUI v5中,Shadows可以与import { Shadows } from '@mui/material/styles'一起导入

相关问题