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'
}