質問編集履歴

1

型指定を一部間違えていたので修正しました

2020/01/25 14:25

投稿

mosmos_21
mosmos_21

スコア46

test CHANGED
File without changes
test CHANGED
@@ -38,9 +38,9 @@
38
38
 
39
39
  const createCountableComponent =
40
40
 
41
- <P extends object>(Component: React.ComponentType<P>) =>
41
+ <P extends CountableProps>(Component: React.ComponentType<P>) =>
42
42
 
43
- class ConfigurableComponent extends React.Component<P & CountableProps> {
43
+ class ConfigurableComponent extends React.Component<P> {
44
44
 
45
45
  componentDidMount() {
46
46
 
@@ -60,7 +60,7 @@
60
60
 
61
61
 
62
62
 
63
- export const countable = <P extends object>(Component: React.ComponentType<P>) =>
63
+ export const countable = <P extends CountableProps>(Component: React.ComponentType<P>) =>
64
64
 
65
65
  connect(
66
66