(event: LogEvent)
| 21 | } |
| 22 | |
| 23 | export async function logUnaryEvent(event: LogEvent): Promise<void> { |
| 24 | logEvent('tengu_unary_event', { |
| 25 | event: |
| 26 | event.event as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 27 | completion_type: |
| 28 | event.completion_type as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 29 | language_name: (await event.metadata |
| 30 | .language_name) as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 31 | message_id: event.metadata |
| 32 | .message_id as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 33 | platform: event.metadata |
| 34 | .platform as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 35 | ...(event.metadata.hasFeedback !== undefined && { |
| 36 | hasFeedback: event.metadata.hasFeedback, |
| 37 | }), |
| 38 | }) |
| 39 | } |
| 40 |
no test coverage detected