@coder/backstage-plugin-coder
Version:
Create and manage Coder workspaces from Backstage
19 lines (17 loc) • 486 B
JavaScript
function getWorkspaceAgentStatuses(workspace) {
const uniqueStatuses = [];
for (const resource of workspace.latest_build.resources) {
if (resource.agents === void 0) {
continue;
}
for (const agent of resource.agents) {
const status = agent.status;
if (!uniqueStatuses.includes(status)) {
uniqueStatuses.push(status);
}
}
}
return uniqueStatuses;
}
export { getWorkspaceAgentStatuses };
//# sourceMappingURL=workspaces.esm.js.map