INNER CODE UNIT · TypeScript

getApprovalStatus

duckduckgo/Android · .github/actions/pr-asana-sync/src/main.ts:47

function getApprovalStatus(
  prState: PRState,
  author: string
):
  | 'pending'
  | 'commented'
  | 'changes_requested'
  | 'approved'
  | 'rejected'
  | undefined {
  if (context.eventName === 'pull_request_review') {
    switch (prState) {
      case 'Approved':
      case 'Merged':
        return 'approved'
      case 'Closed':
        return 'rejected'
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…