Скажем, у меня такой объект:
const Companies = {Mazda : {revenue:50000, employees:1000},
Honda: {revenue: 102324, employees:2031}}
И эта функция:
const totalRevenue = (companies) =>
Object.values(companies)
.map(companyObject => companyObject.revenue)
.reduce((total, companyRevenue)=> total + companyRevenue)
Как мне использовать JSDoc, чтобы сообщить функции totalRevenue
, что companies
объект - это объект, который имеет каждый ключ, имеет значение вида {revenue: Number, employees: Number}
Меня особенно интересует то, что WebStorm поймет.