(source = {}, keys = [])
| 50 | } |
| 51 | |
| 52 | function pick(source = {}, keys = []) { |
| 53 | for (const key of keys) { |
| 54 | const value = source?.[key]; |
| 55 | if (value !== undefined && value !== null && value !== "") return value; |
| 56 | } |
| 57 | return ""; |
| 58 | } |
| 59 | |
| 60 | function findLoginPayload(source) { |
| 61 | if (!source || typeof source !== "object") return null; |
no outgoing calls
no test coverage detected