Я просто попытался получить доступ к теме самостоятельно из моих стилизованных компонентов, например:
const ToolbarPlaceholder = styled('div')((theme: any) => ({
minHeight: theme.mixins.toolbar.minHeight,
}));
Я взял это из документа: https://material-ui.com/customization/css-in-js/#styled-components-api-15-lines- (в конце страницы)
Но я получаю следующую ошибку типа:
Argument of type '(theme: any) => { minHeight: any; }' is not assignable to parameter of type 'TemplateStringsArray'.
Property 'raw' is missing in type '(theme: any) => { minHeight: any; }'.
Что отсутствует? А какой тип у параметра theme?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы пытаетесь использовать Определения типа styled-components с примером «API стилизованных компонентов» из Material-UI? Хотя они выглядят одинаково, это два разных проекта, и они работают несовместимо; styled-components использует строковый литерал шаблона, а Material-UI использует литерал объекта. Выберите то или другое. (Пример Material-UI определен в JavaScript без аннотаций типов, но вы можете использовать его нетипизированным. Тип параметра theme - это просто Theme из @material-ui/core.)