[JS Breaking] Should the change from any types to the type `any` be a breaking change?
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 143
Description
code:
old:
```
export interface xxx {
readonly info?: Record
}
```
new:
```
export interface xxx {
readonly info?: any
}
```
should this be a non-breaking change?
cc @wanlwanl @MaryGao @qiaozha
relevant [loop](https://loop.cloud.microsoft/p/eyJ1IjoiaHR0cHM6Ly9taWNyb3NvZnQuc2hhcmVwb2ludC5jb20vc2l0ZXMvNjE1NTRiNTYtYzkwYi00OTYxLWJhN2MtNjFjYWFlMjM1MzM1P25hdj1jejBsTWtaemFYUmxjeVV5UmpZeE5UVTBZalUyTFdNNU1HSXRORGsyTVMxaVlUZGpMVFl4WTJGaFpUSXpOVE16TlNaa1BXSWxNakZhU0dNeWVHRnVYMmRWZFUxemRFUlBRMGRwTTBveU5rUkRUMmRXVGtWR1RHMU1PRGhSUTJ4bFNuQnFTVmhxT0hOTmFVVklWRmxVTFRadE5FWlhZbVExSm1ZOU1ERkVSMFl5VDBWYVUxZEhWRmszUjBaRFRrNUdXVFJMTWtWSE1rRTJORFJWV2laalBTVXlSaVpoUFV4dmIzQkJjSEFtY0QwbE5EQm1iSFZwWkhnbE1rWnNiMjl3TFhCaFoyVXRZMjl1ZEdGcGJtVnlKbmc5SlRkQ0pUSXlkeVV5TWlVelFTVXlNbFF3VWxSVlNIaDBZVmRPZVdJelRuWmFibEYxWXpKb2FHTnRWbmRpTW14MVpFTTFhbUl5TVRoWmFVWmhVMGROZVdWSFJuVllNbVJXWkZVeGVtUkZVbEJSTUdSd1RUQnZlVTVyVWtSVU1tUlhWR3RXUjFSSE1VMVBSR2hTVVRKNGJGTnVRbkZUVm1oeFQwaE9UbUZWVmtsV1JteFZURlJhZEU1RldsaFpiVkV4WmtSQmVGSkZaRWROYXpsR1RrWlNSbFJXUlRCT01VcEhVVlJrWVZKVVNsQlNhelZFVWtSU1YxZEVXVEJOYTFVbE0wUWxNaklsTWtNbE1qSnBKVEl5SlROQkpUSXlOelUxTlRWak5HSXRPVFl6TXkwME5qSTFMVGhoWWpjdE1EbGxPV1ZqTmpnM09UWmlKVEl5SlRkRSJ9?ct=1752198921236&&LOF=1)
Contributor guide
Research direction
Review the old and new interface definitions in the issue, then follow the linked Loop discussion for the compatibility context. Determine whether changing info from Record to any should be classified as a breaking change; the issue provides no repository file, test, or implementation entry point.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100