Files snapshot from data-type-changes

./src/dataTypes.ts

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
268685 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
bc3cc7 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
7e40e5 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
7e40e5 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
7e40e5 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
fb82fe Tucker McKnight
bc3cc7 Tucker McKnight
bc3cc7 Tucker McKnight
bc3cc7 Tucker McKnight
bc3cc7 Tucker McKnight
bc3cc7 Tucker McKnight
bc3cc7 Tucker McKnight
929902 Tucker McKnight
929902 Tucker McKnight
export type Repository = {
  name: string,
  description?: string,
  cloneUrl: string,
  defaultBranch: string,
  branches: Array<{
    name: string,
    head: string,
    fileList: Array<string>,
  }>,
  tags: Array<{
    name: string,
    sha: string,
    fileList: Array<string>,
  }>,
  commits: Map<string, {
    hash: string,
    message: string,
    author: string,
    date: Date,
    parent: string | null,
    diffs: Array<{
      fileName: string,
      lineNumber: number,
      beforeText: string,
      afterText: string,
    }>
  }>,
}