( record: AnalyticsLogData, fallbackUserId?: string, )
| 21 | typeof value === 'string' ? value : null |
| 22 | |
| 23 | const getUserId = ( |
| 24 | record: AnalyticsLogData, |
| 25 | fallbackUserId?: string, |
| 26 | ): string | null => |
| 27 | toStringOrNull(record.userId) ?? |
| 28 | toStringOrNull(record.user_id) ?? |
| 29 | toStringOrNull(record.user?.id) ?? |
| 30 | toStringOrNull(fallbackUserId) |
| 31 | |
| 32 | export function getAnalyticsEventId(data: unknown): AnalyticsEvent | null { |
| 33 | if (!data || typeof data !== 'object') { |
no test coverage detected