Skip to content

Commit bfa9c7d

Browse files
committed
Finish fixing linting for fileProvider
1 parent f942808 commit bfa9c7d

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/logs/fileProvider.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ import {cacheLogInfo} from './logInfoProvider';
44
import {parseLog} from './model';
55
import {parseUri} from './scheme';
66

7+
interface OctokitStatus {
8+
status: number
9+
}
10+
711
export 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
}

0 commit comments

Comments
 (0)