diff --git a/actions-workflow-parser/src/model/type-guards.ts b/actions-workflow-parser/src/model/type-guards.ts index bd201c1..60923f2 100644 --- a/actions-workflow-parser/src/model/type-guards.ts +++ b/actions-workflow-parser/src/model/type-guards.ts @@ -1,4 +1,4 @@ -import {ActionStep, Job, ReusableWorkflowJob, RunStep, Step} from "./workflow-template"; +import {ActionStep, Job, ReusableWorkflowJob, RunStep, Step, WorkflowJob} from "./workflow-template"; export function isRunStep(step: Step): step is RunStep { return (step as RunStep).run !== undefined; @@ -8,10 +8,10 @@ export function isActionStep(step: Step): step is ActionStep { return (step as ActionStep).uses !== undefined; } -export function isJob(job: Job | ReusableWorkflowJob): job is Job { +export function isJob(job: WorkflowJob): job is Job { return job.type === "job"; } -export function isReusableWorkflowJob(job: Job | ReusableWorkflowJob): job is ReusableWorkflowJob { +export function isReusableWorkflowJob(job: WorkflowJob): job is ReusableWorkflowJob { return job.type === "reusableWorkflowJob"; }