From bdfcd6c03c6d561132d0e6b454e4231871d33e0a Mon Sep 17 00:00:00 2001 From: Radoslaw Krzemien Date: Fri, 1 Dec 2023 11:55:27 +0100 Subject: [PATCH] [eas-cli] Add getters Added getters for end outcome from string flag value See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli --- packages/eas-cli/src/rollout/actions/EndRollout.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/eas-cli/src/rollout/actions/EndRollout.ts b/packages/eas-cli/src/rollout/actions/EndRollout.ts index 81bad39ff0..97ace8fb32 100644 --- a/packages/eas-cli/src/rollout/actions/EndRollout.ts +++ b/packages/eas-cli/src/rollout/actions/EndRollout.ts @@ -29,6 +29,13 @@ export enum EndOutcome { REVERT = 'revert', } +export function maybeGetEndOutcome(endOutcomeString: string | undefined): EndOutcome | undefined { + if (!endOutcomeString) { + return undefined; + } + return Object.values(EndOutcome).find(endOutcome => endOutcome === endOutcomeString); +} + export type GeneralOptions = { privateKeyPath: string | null; };