Local modifications to ClusterLabs/Anvil by Alteeve
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.

14 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;