@@ -16,6 +16,7 @@ import { BranchIssuesTree } from './views/BranchIssuesTree'
1616import { Account } from './codacy/Account'
1717import Telemetry from './common/telemetry'
1818import { decorateWithCoverage } from './views/coverage'
19+ import { APIState , Repository as GitRepository } from './git/git'
1920
2021/**
2122 * Helper function to register all extension commands
@@ -53,15 +54,15 @@ const registerGitProvider = async (context: vscode.ExtensionContext, repositoryM
5354
5455 if ( git ) {
5556 // register events
56- git . onDidOpenRepository ( ( repo ) => {
57+ git . onDidOpenRepository ( ( repo : GitRepository ) => {
5758 repositoryManager . open ( repo )
5859 } )
5960
60- git . onDidCloseRepository ( ( repo ) => {
61+ git . onDidCloseRepository ( ( repo : GitRepository ) => {
6162 repositoryManager . close ( repo )
6263 } )
6364
64- git . onDidChangeState ( ( state ) => {
65+ git . onDidChangeState ( ( state : APIState ) => {
6566 if ( state === 'initialized' ) {
6667 if ( git . repositories . length > 0 ) {
6768 repositoryManager . open ( git . repositories [ 0 ] )
@@ -166,7 +167,7 @@ export async function activate(context: vscode.ExtensionContext) {
166167 } )
167168
168169 // coverage show/hide buttons
169- vscode . commands . registerCommand ( 'codacy.pr.toggleCoverage' , ( item ) => {
170+ vscode . commands . registerCommand ( 'codacy.pr.toggleCoverage' , ( item : { onClick : ( ) => void } ) => {
170171 item . onClick ( )
171172 } )
172173}
0 commit comments