когда в передаваемом объекте есть поля которые не описаны в интерфейсе? пример: https://www.typescriptlang.org/play/?jsx=2#code/LAKFEsDsBcFMCcBmBDAxrABASQOoAtlosBnDAb1Aw2nnAHM6EAuDACgAcWKQqrxiA8u1iQWAIwD2EgDaxkkANyVeEyAGFp4VAGsA-C1YBKDAF4AfBgBuE8ABMlPXvFiIW1uw6oBfY+as37ZVQ8cGlbZ1E2TnIMVQ0JYlh9Nl8Ld1sMH1M0gM8MaWQATwQBRERE6GTiGig6DAAfDEgAVwBbMQQ89gL0VpFKlgByAHdCQYaMEcIAJkGHL1BQVFVqjGG8QoA5CWgAUXh4CXhTKMP2YhZcAiJiQ3EpWXls6nhm2AcllegMdjPSE3IyhqDGYKWeZEyABogiEwhEDKkYl5oSAvB8QMtIKtfhJztMTtwqAA6Ek484oviCYSRFrSaQU2LqTQ6BHgqHKAAehQAXkNuchBgzRtAhgBHYawQWgNGLEDrLY7faHeAcP7TYwAeg1GAAPABaPUYJVHDC6IA
Потому что от этого у тебя ничего не ломается?)
потому так тс устроен умеет принимать более любой сабтип
Обсуждают сегодня