Explicitly define type in each job

This commit is contained in:
Josh Gross
2023-02-03 17:27:15 -05:00
parent 574216178b
commit 04475e413f
@@ -44,6 +44,7 @@ export type BaseJob = {
// `job-factory` in the schema
export type Job = BaseJob & {
type: "job";
env?: MappingToken;
environment?: TemplateToken;
"runs-on"?: TemplateToken;
@@ -55,6 +56,7 @@ export type Job = BaseJob & {
// `workflow-job` in the schema
export type ReusableWorkflowJob = BaseJob & {
type: "reusableWorkflowJob";
uses: StringToken;
};