Converts an array of objects with a common key into a keyed object
type ducksArray = [ { name: 'Gerald', quacks: 6 }, { name: 'Dorthy', quacks: 7 },];type ducks = FromKeyedArray<ducksArray, 'name'>; // { Gerald: { name: 'Gerald', quacks: 6 }, Dorthy: { name: 'Dorthy', quacks: 7 } } Copy
type ducksArray = [ { name: 'Gerald', quacks: 6 }, { name: 'Dorthy', quacks: 7 },];type ducks = FromKeyedArray<ducksArray, 'name'>; // { Gerald: { name: 'Gerald', quacks: 6 }, Dorthy: { name: 'Dorthy', quacks: 7 } }
Converts an array of objects with a common key into a keyed object