N
Size: a a a
N
Ф
N
N
const ul = ({children}) => <ul>{children}</ul>
Ф
N
Ф
М
А
V
А
ПК
export interface Pair {Проблема с полями
[key: string]: string;
}
export interface Car {
id: string
model: string
brand: string
year: number
normalized_number: string
number: string
preview: string
color: string
colorCode: string
amenitiesJson: Pair[]
categoriesJson: Pair[]
registration_cert: string
status: string
vin: string
isRentable: boolean,
mileage: number
}
{Ошибка:
Object.keys(props.car.amenitiesJson).map(function(key: string) {
return(
<div className={"car-comfort-item " + key} key={key}>
<div className="car-comfort-inner">
<div className="car-comfort-icon" />
<div className="car-comfort-name">
{props.car.amenitiesJson[key]}
</div>
</div>
</div>
)
})
}
TS7015: Element implicitly has an 'any' type because index expression is not of type 'number'.С апи прилетает что-то такое:
...
categoriesJson: {
econom: "Эконом",
comfort: "Комфорт",
premium_suv: "Премиум",
express: "Экспресс",
courier: "Курьер"
},
...
ЛК
ПК
ОЖ
D
ОЖ
А
D