Обнаружил!
Это работает, если я использую функцию стрелки:
export default withStyles(styles)(
(props: DialogProps & WithStyles<typeof styles>) => {
let { classes, className, ...otherProps } = props
return <Dialog {...otherProps} />
}
)
Все еще есть проблемы, когда я объединяю несколько HOC , у меня есть чувство Типы MUI в настоящее время немного сломаны. Но это другая проблема.
Check your svn properties on the directory / files. If you have svn:eol-style defined, but your file contains different styles (Unix vs DOS) the commit will fail, since SVN doesn't know which to convert to.
Reference: http://svn.haxx.se/users/archive-2006-07/0702.shtml
Как только вы узнаете о стиле окончания строки, которого ожидает svn, у большинства современных редакторов будет возможность полностью преобразовать исходный текст в тот или иной стиль. Вы также можете запускать регулярные выражения для их обнаружения и изменения (мне нравится Perl для этого).
MSDOS EOL: "\ r \ n"
UNIX EOL: "\ n"