я думал это эквивалентные конструкции. а сигнатуры разные выводятся
не совсем. Они эквивалентны математически, но имплементация в реалиях дотнета накладывает ограничения. Это называется Value Restriction. Функция может быть женерик, а значение нет
я думал это эквивалентные конструкции. а сигнатуры разные выводятся
ну почти. но нет. Ты сделал неявное generic value. Из-за особенностей платформы, это невозможно) Поэтому тебе надо или сделать это явной generic function или явным non-generic value
это утопия пытаться для crud в safe зашарить между фронтом и бэком валидацию? и валидацию в этом случае лучше делать отдельной ф-ей, или переделать тип на класс и в конструкторе дергать метод валидации?