Я новичок в TypeScript, и у меня есть данный объект:
let obj = {hash: 'foo', filename: 'bar', blob_size: 'bas'};
И я хотел бы преобразовать его в следующий
{'foo': ['bar', 'bas']}
Это была моя первая попытка:
[...obj.values()].map((v) => {v.hash: [v.filename, v.blob_size]}]
Но это кажется недопустимым в TS. На других языках я бы назвал это просто «Массив и словарь» или «Карта». Может ли кто-нибудь дать мне подсказку, как преобразовать первый во второй пример? А также, каковы будут соответствующие имена типов? В обоих случаях typeof
просто возвращает Object
.