File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ import {cacheLogInfo} from './logInfoProvider';
44import { parseLog } from './model' ;
55import { parseUri } from './scheme' ;
66
7+ interface OctokitStatus {
8+ status : number
9+ }
10+
711export class WorkflowStepLogProvider implements vscode . TextDocumentContentProvider {
812 onDidChangeEmitter = new vscode . EventEmitter < vscode . Uri > ( ) ;
913 onDidChange = this . onDidChangeEmitter . event ;
@@ -30,8 +34,7 @@ export class WorkflowStepLogProvider implements vscode.TextDocumentContentProvid
3034
3135 return logInfo . updatedLog ;
3236 } catch ( e ) {
33- const err = e as Error ;
34- if ( 'status' in err && err . status === 410 ) {
37+ if ( 'status' in ( e as OctokitStatus ) && ( e as OctokitStatus ) . status === 410 ) {
3538 cacheLogInfo ( uri , {
3639 colorFormats : [ ] ,
3740 sections : [ ] ,
@@ -42,7 +45,7 @@ export class WorkflowStepLogProvider implements vscode.TextDocumentContentProvid
4245 }
4346
4447 console . error ( 'Error loading logs' , e ) ;
45- return `Could not open logs, unhandled error: ${ err . message } ` ;
48+ return `Could not open logs, unhandled error: ${ ( e as Error ) . message } ` ;
4649 }
4750 }
4851}
You can’t perform that action at this time.
0 commit comments