Skip to content

Commit

Permalink
[eas-cli] Add getters
Browse files Browse the repository at this point in the history
Added getters for build status and distribution type from string flag values

See: https://linear.app/expo/issue/ENG-9175/update-oclif-in-eas-cli
  • Loading branch information
radoslawkrzemien committed Dec 1, 2023
1 parent 928d826 commit 766d48e
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions packages/eas-cli/src/build/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,28 @@ export enum BuildStatus {
CANCELED = 'canceled',
}

export function maybeGetBuildStatus(
buildStatusString: string | undefined
): BuildStatus | undefined {
if (!buildStatusString) {
return undefined;
}
return Object.values(BuildStatus).find(buildStatus => buildStatus === buildStatusString);
}

export enum BuildDistributionType {
STORE = 'store',
INTERNAL = 'internal',
SIMULATOR = 'simulator',
}

export function maybeGetBuildDistributionType(
buildDistributionTypeString: string | undefined
): BuildDistributionType | undefined {
if (!buildDistributionTypeString) {
return undefined;
}
return Object.values(BuildDistributionType).find(
buildDistributionType => buildDistributionType === buildDistributionTypeString
);
}

0 comments on commit 766d48e

Please sign in to comment.