migrate ui-components from flow to typescript

This commit is contained in:
Sebastian Sdorra
2019-10-20 16:59:02 +02:00
parent c41efbdc4f
commit f49e17a3a7
151 changed files with 2039 additions and 25265 deletions

View File

@@ -1,4 +1,4 @@
import { Changeset, Repository } from '@scm-manager/ui-types';
import { Changeset, Repository } from "@scm-manager/ui-types";
export type Description = {
title: string;
@@ -7,24 +7,24 @@ export type Description = {
export function createChangesetLink(
repository: Repository,
changeset: Changeset,
changeset: Changeset
) {
return `/repo/${repository.namespace}/${repository.name}/changeset/${changeset.id}`;
}
export function createSourcesLink(
repository: Repository,
changeset: Changeset,
changeset: Changeset
) {
return `/repo/${repository.namespace}/${repository.name}/sources/${changeset.id}`;
}
export function parseDescription(description?: string): Description {
const desc = description ? description : '';
const lineBreak = desc.indexOf('\n');
const desc = description ? description : "";
const lineBreak = desc.indexOf("\n");
let title;
let message = '';
let message = "";
if (lineBreak > 0) {
title = desc.substring(0, lineBreak);
@@ -35,6 +35,6 @@ export function parseDescription(description?: string): Description {
return {
title,
message,
message
};
}