у тебя есть функция которая принимает на вход T и возвращает R. что не так?
В первом случае у тебя тип T будет зафиксирован для инстанса класса в момент создания инстанса. И дальше функция будет принимать только этот тип. Во втором функция будет принимать абсолютно любой тип.
грубо говоря ты как автор фреймворка предлагаешь точку расширения - возможность зарегистрировать свой нормалайзер. У него 2 метода - один должен сказать супортишь ты такое или нет и другой должен уже сделать дела.
у тебя есть функция которая принимает на вход T и возвращает R. что не так?
Блин, вся моя претензия была в том, что у тебя генерик параметры были объявлены на уровне функции. Т.е. function<T,R>(data: T): R, а не на уровне класса.
Блин, вся моя претензия была в том, что у тебя генерик параметры были объявлены на уровне функции. Т.е. function<T,R>(data: T): R, а не на уровне класса.
религия не позволяет дженерики юзать без классов?)