тип obj[key] не может быть ничем кроме массива. Или я ошибаюсь?
Массив либо объект, ну или строка)
Просто ради интереса, попробуйте так const { [key]: value } = obj if(Array.isArray(value) && value.length)
так рабоатет))
Обсуждают сегодня