我正在尝试在 createMuiTheme 中添加一个新属性。但 Typescript 不让我这样做。
\n我按照此处的说明进行操作:https ://next.material-ui.com/guides/typescript/#customization-of-theme
\n我创建了一个 .ts 文件,将其放置在其中:
\nimport * as React from \'react\';\n\ndeclare module \'@material-ui/core/styles\' {\n interface TypeBackground {\n darker: string;\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n并且,这是我创建 Material-UI 主题的地方:
\nimport {createMuiTheme} from "@material-ui/core";\n\nexport const darkTheme = createMuiTheme({\n palette: {\n background: {\n darker: \'#fafa\',\n },\n mode: \'dark\'\n },\n})\nRun Code Online (Sandbox Code Playgroud)\n但我收到此错误:
\nTS2322: Type \'{ darker: string; }\' is not assignable to type \'Partial<TypeBackground>\'. \xc2\xa0\xc2\xa0Object literal may only specify known properties, and \'darker\' does not exist in …Run Code Online (Sandbox Code Playgroud) javascript typescript reactjs material-ui typescript-typings