@@ -167,27 +167,34 @@ type UISpec props state eff =
167
167
) Unit
168
168
, componentWillReceiveProps
169
169
:: UIRef ->
170
+ props ->
170
171
Eff ( props :: ReactProps props
171
172
, state :: ReactState ReadWrite state
172
173
, refs :: ReactRefs ReadOnly
173
174
| eff
174
175
) Unit
175
176
, shouldComponentUpdate
176
177
:: UIRef ->
178
+ props ->
179
+ state ->
177
180
Eff ( props :: ReactProps props
178
181
, state :: ReactState ReadWrite state
179
182
, refs :: ReactRefs ReadOnly
180
183
| eff
181
184
) Boolean
182
185
, componentWillUpdate
183
186
:: UIRef ->
187
+ props ->
188
+ state ->
184
189
Eff ( props :: ReactProps props
185
190
, state :: ReactState ReadWrite state
186
191
, refs :: ReactRefs ReadOnly
187
192
| eff
188
193
) Unit
189
194
, componentDidUpdate
190
195
:: UIRef ->
196
+ props ->
197
+ state ->
191
198
Eff ( props :: ReactProps props
192
199
, state :: ReactState ReadOnly state
193
200
, refs :: ReactRefs ReadOnly
@@ -210,10 +217,10 @@ spec st render =
210
217
, getInitialState: \_ -> pure st
211
218
, componentWillMount: \_ -> return unit
212
219
, 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
217
224
, componentWillUnmount: \_ -> return unit
218
225
}
219
226
0 commit comments