( query: Record<string, unknown>, authHeader: string | undefined, )
| 135 | * Checks ?token= query param first, then Authorization: Bearer header. |
| 136 | */ |
| 137 | export function extractToken( |
| 138 | query: Record<string, unknown>, |
| 139 | authHeader: string | undefined, |
| 140 | ): string | undefined { |
| 141 | if (typeof query['token'] === 'string') { |
| 142 | return query['token']; |
| 143 | } |
| 144 | if (authHeader?.startsWith('Bearer ')) { |
| 145 | return authHeader.slice(7); |
| 146 | } |
| 147 | return undefined; |
| 148 | } |
| 149 |
no outgoing calls
no test coverage detected