также запускается одновременно две функции
Если во время выполнения работы станет очевидным, что она не будет выполнена
надлежащим образом
... спрашиваете вы, а затем сами пишите точно такую же))
Однако extends unknown позволяет меньше думать
U extends U
выделяется куда как лучше, чем T extends unknown
. И по скольку почти всегда в таких случаях используются однобуквенные гженерики, то сравнить 2 буквы одного цвета проще, чем вглядываться что там написано (unknown | string | number
или ещё что), поскольку ааноун точно такого же цвета, как и другие примитивы, как и спец слова самого тса.
Из прототипа? В прототипе всё "скрытое" есть.