You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
358 B
13 lines
358 B
const toAnvilOverviewHostList = ( |
|
data: APIAnvilOverviewArray[number]['hosts'], |
|
): APIAnvilOverview['hosts'] => |
|
data.reduce<APIAnvilOverview['hosts']>( |
|
(previous, { hostName: name, hostType: type, hostUUID: uuid }) => { |
|
previous[uuid] = { name, type, uuid }; |
|
|
|
return previous; |
|
}, |
|
{}, |
|
); |
|
|
|
export default toAnvilOverviewHostList;
|
|
|