Ну это чуть разное значение Имхо принимать объект типа интерфейса удобнее, чем перечислять все. Так, например, в реактовых пропсах делается
@shadowusr имел в виду (name: A['name']) => {}, если тебе нужно только одно значение Partial здесь - это 🤯, ты одновременно допускаешь наличие ненужных полей и отсутствие нужного. А почти всегда нужно или одно, или все
просто я некогда не видел чтобы в typescript Употребляли чтото такое A['name']
Если A - не дженерик параметр, то обычно достаточно скопировать тип поля name в A и не делать функцию зависящей от A
а можно пример не понял о чем ты
Обсуждают сегодня