Здесь тоже наименьшее sortпроигнорируется при описании сложности алгоритма и будет O(N^2)?
arr.sort().map((item, i, arr) => arr.pop())
Не ожидал что при явном объявлении типов деструктурированных пропсов принимающий FC не подхватит их типы.
Отсюда получается x=1 y=-3 z=3
type Test1 = ExtractTemplates<'Hello {{name}{x}}, how are?'>; // x
Вообще, тс сильно на логические языки похож, а это другая парадигма