(role)
| 36 | } |
| 37 | |
| 38 | function getNextHandlerId(role) { |
| 39 | const id = getNextUniqueId().toString(); |
| 40 | switch (role) { |
| 41 | case HandlerRoles.SOURCE: |
| 42 | return `S${id}`; |
| 43 | case HandlerRoles.TARGET: |
| 44 | return `T${id}`; |
| 45 | default: |
| 46 | invariant(false, `Unknown role: ${role}`); |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | function parseRoleFromHandlerId(handlerId) { |
| 51 | switch (handlerId[0]) { |
no test coverage detected