имел названия свойств из массив VehicleTypes, возможно ли это?
export type VehicleTypes = ['new', 'used', 'old']
export type VehiclesData = {
types: VehicleTypes;
byType: { [k in VehicleType]: Vehicle[] };
};
Сейчас на [k in VehicleType] выдает ошибку что можно использовать только string | number |symbol
export type VehicleTypes = 'new' | 'used' | 'old'; export type VehiclesData = { types: VehicleTypes; byType: { [k in VehicleTypes]: Vehicle[] }; };
Обсуждают сегодня