(
slug: IntegrationSlug,
)
| 1821 | }); |
| 1822 | |
| 1823 | const integrationsGet = ( |
| 1824 | slug: IntegrationSlug, |
| 1825 | ): Effect.Effect<Integration | null, StorageFailure> => |
| 1826 | Effect.gen(function* () { |
| 1827 | const staticSource = staticSources().find((source) => source.id === String(slug)); |
| 1828 | if (staticSource) return staticSourceToIntegration(staticSource); |
| 1829 | const row = yield* findIntegrationRow(slug); |
| 1830 | return row |
| 1831 | ? rowToIntegration(row, describeAuthMethodsForRow(row), describeDisplayUrlForRow(row)) |
| 1832 | : null; |
| 1833 | }); |
| 1834 | |
| 1835 | const integrationsGetRecord = ( |
| 1836 | slug: IntegrationSlug, |
nothing calls this directly
no test coverage detected