4
Випуск із загальними властивостями під час відображення типу
У мене є бібліотека, яка експортує тип утиліти, подібний до наступного: type Action<Model extends object> = (data: State<Model>) => State<Model>; Цей тип утиліти дозволяє оголосити функцію, яка буде виконуватись як "дія". Він отримує загальний аргумент - це Modelте, що дія буде діяти проти. dataАргумент «дії», потім набирається з іншим типом …