Skip to content

Commit 3d0715d

Browse files
authored
Refactor filter() type inference (#1305)
2 parents 82d2501 + b7c394e commit 3d0715d

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

src/custom_report_collection.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export const createCustomReportCollection = async (
5151
...data,
5252
} as CustomReport;
5353
})
54-
.filter((report): report is CustomReport => report !== undefined);
54+
.filter((report) => report !== undefined);
5555

5656
reportCollection.set(reportName, reports);
5757
}

src/exporter/exporter.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,7 @@ export class CompositExporter implements Exporter {
5656
return new BigqueryExporter(logger, _config, options.configDir);
5757
}
5858
})
59-
.filter(
60-
(exporter): exporter is NonNullable<typeof exporter> =>
61-
exporter !== undefined,
62-
);
59+
.filter((exporter) => exporter !== undefined);
6360
}
6461

6562
async exportWorkflowReports(reports: WorkflowReport[]) {

src/runner/runner.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@ export class CompositRunner implements Runner {
4444
return undefined;
4545
}
4646
})
47-
.filter(
48-
(runner): runner is NonNullable<typeof runner> => runner !== undefined,
49-
);
47+
.filter((runner) => runner !== undefined);
5048
}
5149

5250
async run(): Promise<Result<unknown, Error>> {

0 commit comments

Comments
 (0)