Use declared property type instead of scope-narrowed type when inferring generic new expression types
#29002
| Job | Run time |
|---|---|
| 30s | |
| 1m 40s | |
| 33s | |
| 1m 9s | |
| 48s | |
| 50s | |
| 1m 26s | |
| 1m 15s | |
| 47s | |
| 45s | |
| 9m 43s |