Files
SCM-Manager/scm-ui/ui-components/src/repositories.ts

19 lines
436 B
TypeScript
Raw Normal View History

import { Repository } from "@scm-manager/ui-types";
// util methods for repositories
export function getProtocolLinkByType(repository: Repository, type: string) {
let protocols = repository._links.protocol;
if (protocols) {
if (!Array.isArray(protocols)) {
protocols = [protocols];
}
2019-10-21 10:57:56 +02:00
for (const proto of protocols) {
if (proto.name === type) {
return proto.href;
}
}
}
return null;
}