@@ -167,27 +167,34 @@ type UISpec props state eff =
167167 ) Unit
168168 , componentWillReceiveProps
169169 :: UIRef ->
170+ props ->
170171 Eff ( props :: ReactProps props
171172 , state :: ReactState ReadWrite state
172173 , refs :: ReactRefs ReadOnly
173174 | eff
174175 ) Unit
175176 , shouldComponentUpdate
176177 :: UIRef ->
178+ props ->
179+ state ->
177180 Eff ( props :: ReactProps props
178181 , state :: ReactState ReadWrite state
179182 , refs :: ReactRefs ReadOnly
180183 | eff
181184 ) Boolean
182185 , componentWillUpdate
183186 :: UIRef ->
187+ props ->
188+ state ->
184189 Eff ( props :: ReactProps props
185190 , state :: ReactState ReadWrite state
186191 , refs :: ReactRefs ReadOnly
187192 | eff
188193 ) Unit
189194 , componentDidUpdate
190195 :: UIRef ->
196+ props ->
197+ state ->
191198 Eff ( props :: ReactProps props
192199 , state :: ReactState ReadOnly state
193200 , refs :: ReactRefs ReadOnly
@@ -210,10 +217,10 @@ spec st render =
210217 , getInitialState: \_ -> pure st
211218 , componentWillMount: \_ -> return unit
212219 , componentDidMount: \_ -> return unit
213- , componentWillReceiveProps: \_ -> return unit
214- , shouldComponentUpdate: \_ -> return true
215- , componentWillUpdate: \_ -> return unit
216- , componentDidUpdate: \_ -> return unit
220+ , componentWillReceiveProps: \_ _ -> return unit
221+ , shouldComponentUpdate: \_ _ _ -> return true
222+ , componentWillUpdate: \_ _ _ -> return unit
223+ , componentDidUpdate: \_ _ _ -> return unit
217224 , componentWillUnmount: \_ -> return unit
218225 }
219226
0 commit comments