(service: ExperimentalService)
| 129 | } |
| 130 | |
| 131 | function getServiceTarget(service: ExperimentalService): string { |
| 132 | if (isScheduleTriggeredService(service)) { |
| 133 | return `schedule: ${service.schedule ?? 'none'}`; |
| 134 | } |
| 135 | |
| 136 | if (isQueueTriggeredService(service)) { |
| 137 | const topics = getServiceQueueTopics(service); |
| 138 | return `topics: ${topics.join(', ')}`; |
| 139 | } |
| 140 | |
| 141 | if (isWorkflowTriggeredService(service)) { |
| 142 | return 'workflow'; |
| 143 | } |
| 144 | |
| 145 | return service.routePrefix |
| 146 | ? formatRoutePrefix(service.routePrefix) |
| 147 | : 'no route'; |
| 148 | } |
| 149 | |
| 150 | /** |
| 151 | * Output format (`experimentalServices`): |
no test coverage detected