от call значения в values соответствовали значениям в type Values?
Можно сделать из Union настоящий юнион с допустимыми вариантами: play.
Слушай, спасибо огромное, я немного к реальности привел, все отлично вроде https://www.typescriptlang.org/play?#code/C4TwDgpgBAwghgGwVAvFA3gKClATgVwDsAuKACgDdF8JSBnYXAS0IHMoAfKQ-AWwCMIuTlAbM2AbQC6ASlQA+KBQD2TACYBubKIjBSlarW59BuOSkU8BQrQF8tmAMbLCDKMv4ArUvCSoM2gQk5AB0YXC4rHSkcIQg0uaKWDg4zq7KCBAhCMqsZGEhEVEyWji2ADTadLr6BUXRULHxsgoBKVBpdBlZOXl1kXQl2ji4uvi4hFAALABMpVAVmPaYmAD0q1CgkFAAaoZ0-ljrKUH0jCzsXFamImIX0lrHONV6xta4jxvLmFvQAILAc78fDACB0AA8ABVFGhIVAIAAPUGENQHfLhAakFgAMyEUAAColGnEoAB+AlQUiECAUIQ-cDQADiugAkqDeOD8fCkRAUQcANYQEDKbG7cq7GEUxHI1Gic5sMkYDqIBCkfHiqgIGgNAFAkFg8E7CT4qSKWyU7g0um-KDM4AAVUITBchsldrZEA5guFop24p28np20dzsmaDtIZdvxF7i8gacLjcQSEpEjhGk-gk2nQyqQpAA5EF8xr9qQJPmurxoHc2PmpAtKjgc44VQWiyWtWCy+WAIzF-MzfsAZjr9cWTdzqqgFd0xaUpagEh7MyHY8qUgcydwIV4cDAZDIylTTpcROSUCYosPIRbfhQ9+nRagcg8ngkyhvKqk6JCH812qGHAIAQapYzfD9bwQb8Cj-fYhlsEogA
Обсуждают сегодня