что тут тип any?
https://www.typescriptlang.org/play?#code/PTAEEsFsAcHsCcAuBTAJqStUFcA2yAoA5AO20lAEESoBDXAZ1AG8DRQARWAc1AF5QAci7dBAGjagAwrUT8hMxOMkBZWNgbJ5gtRuSCCAXyL45tGpHrbFg0LSbU6jIiAwBPDFjyECp9wDlaSGQALlAGRHhwEl4BQQNfZDkSIOQmAVZ2AG1HS0YAOhEAXTDhHmVs3PoGfMUShVkDYwJwADNQAApzJwgSUBTghgBKFklIN0Dg+QG0rO68oqMCIA
Потому что в объекте не все значения enum.
Обсуждают сегодня