Ваш DOCUMENTATION_CATALOG
является картой от string
до TopicCategory[]
.
Ваш values
имеет тип TopicCategory[]
, но обратный вызов, переданный в map()
, возвращает одно из значений вDOCUMENTATION_CATALOG
, то есть TopicCategory[]
. Следовательно, результатом вызова map()
является массив TopicCategory[]
, который равен TopicCategory[][]
.
Я не могу дать никаких предложений, так как я не уверен, для чего предназначено value
или, если DOCUMENTATION_CATALOG
имеет неправильный тип.
Существует два различных решения:
Либо value
должен иметь тип TopicCategory[][]
,
или DOCUMENTATION_CATALOG
должно быть {[key:string]:TopicCategory}
.