11import {
2- GitCommandStatus as GitCommandStatusX ,
3- GitCommitDetails as GitCommitDetailsX ,
4- GitCommitNode as GitCommitNodeX ,
5- GitFileChange as GitFileChangeX ,
6- GitFileChangeType as GitFileChangeTypeX ,
7- GitGraphViewSettings as GitGraphViewSettingsX ,
8- GitResetMode as GitResetModeX ,
9- RequestMessage as RequestMessageX ,
10- ResponseMessage as ResponseMessageX
2+ GitCommandStatus as GitCommandStatusX ,
3+ GitCommitDetails as GitCommitDetailsX ,
4+ GitCommitNode as GitCommitNodeX ,
5+ GitFileChange as GitFileChangeX ,
6+ GitFileChangeType as GitFileChangeTypeX ,
7+ GitGraphViewSettings as GitGraphViewSettingsX ,
8+ GitResetMode as GitResetModeX ,
9+ RequestMessage as RequestMessageX ,
10+ ResponseMessage as ResponseMessageX
1111} from "../out/types" ;
1212
1313declare global {
14- /* Types from Backend */
15- type GitCommandStatus = GitCommandStatusX ;
16- type GitCommitDetails = GitCommitDetailsX ;
17- type GitCommitNode = GitCommitNodeX ;
18- type GitFileChange = GitFileChangeX ;
19- type GitFileChangeType = GitFileChangeTypeX ;
20- type GitGraphViewSettings = GitGraphViewSettingsX ;
21- type GitResetMode = GitResetModeX ;
22- type RequestMessage = RequestMessageX ;
23- type ResponseMessage = ResponseMessageX ;
14+ /* Types from Backend */
15+ type GitCommandStatus = GitCommandStatusX ;
16+ type GitCommitDetails = GitCommitDetailsX ;
17+ type GitCommitNode = GitCommitNodeX ;
18+ type GitFileChange = GitFileChangeX ;
19+ type GitFileChangeType = GitFileChangeTypeX ;
20+ type GitGraphViewSettings = GitGraphViewSettingsX ;
21+ type GitResetMode = GitResetModeX ;
22+ type RequestMessage = RequestMessageX ;
23+ type ResponseMessage = ResponseMessageX ;
2424
25- /* Globals defined in Webview HTML content */
26- function acquireVsCodeApi ( ) : any ;
27- var settings : GitGraphViewSettings ;
25+ /* Globals defined in Webview HTML content */
26+ function acquireVsCodeApi ( ) : any ;
27+ var settings : GitGraphViewSettings ;
2828
29- /* Graph Interfaces */
30- interface Point {
31- x : number ;
32- y : number ;
33- }
34- interface Line {
35- p1 : Point ;
36- p2 : Point ;
37- isCommitted : boolean ;
38- }
39- interface Config {
40- grid : { x : number , y : number , offsetX : number , offsetY : number } ;
41- colours : string [ ] ;
42- graphStyle : 'rounded' | 'angular' ;
43- initialLoadCommits : number ;
44- loadMoreCommits : number ;
45- }
46- interface ContextMenuItem {
47- title : string ;
48- onClick : ( ) => void ;
49- }
50- interface ExpandedCommit {
51- id : number ;
52- hash : string ;
53- srcElem : HTMLElement | null ;
54- commitDetails : GitCommitDetails | null ;
55- fileTree : GitFolder | null ;
56- }
29+ /* Graph Interfaces */
30+ interface Point {
31+ x : number ;
32+ y : number ;
33+ }
34+ interface Line {
35+ p1 : Point ;
36+ p2 : Point ;
37+ isCommitted : boolean ;
38+ }
39+ interface Config {
40+ autoCenterCommitDetailsView : boolean ;
41+ colours : string [ ] ;
42+ graphStyle : 'rounded' | 'angular' ;
43+ grid : { x : number , y : number , offsetX : number , offsetY : number } ;
44+ initialLoadCommits : number ;
45+ loadMoreCommits : number ;
46+ }
47+ interface ContextMenuItem {
48+ title : string ;
49+ onClick : ( ) => void ;
50+ }
51+ interface ExpandedCommit {
52+ id : number ;
53+ hash : string ;
54+ srcElem : HTMLElement | null ;
55+ commitDetails : GitCommitDetails | null ;
56+ fileTree : GitFolder | null ;
57+ }
5758
58- /* Git Interfaces / Types */
59- interface GitFolder {
60- type : 'folder' ;
61- name : string ;
62- folderPath : string ;
63- contents : GitFolderContents ;
64- open : boolean ;
65- }
66- interface GitFile {
67- type : 'file' ;
68- name : string ;
69- index : number ;
70- }
71- type GitFolderOrFile = GitFolder | GitFile ;
72- type GitFolderContents = { [ name : string ] : GitFolderOrFile } ;
59+ /* Git Interfaces / Types */
60+ interface GitFolder {
61+ type : 'folder' ;
62+ name : string ;
63+ folderPath : string ;
64+ contents : GitFolderContents ;
65+ open : boolean ;
66+ }
67+ interface GitFile {
68+ type : 'file' ;
69+ name : string ;
70+ index : number ;
71+ }
72+ type GitFolderOrFile = GitFolder | GitFile ;
73+ type GitFolderContents = { [ name : string ] : GitFolderOrFile } ;
7374
7475}
0 commit comments