概要 styled-components では <ThemeProvider> を用いることで、プロジェクト全体で使用するカラーコードの Theme を取り扱うことができます。 https://www.styled-components.com/docs/advanced#theming この記事ではこの Theme に対して独自の型を定義する方法を紹介します。 環境 react@16.9.0 typescript@3.5.3 styled-components@4.3.2 @types/styled-components@4.1.18 リポジトリ 方法 styled-components モジュール内部の DefaultTheme という interface に対して型をつけることで目的を達成できます。 この方法は @types/styled-components のコメントで言及されて