( methods: readonly McpAuthMethodInput[], )
| 174 | * kind/carrier-derived default, suffixed `_2`, `_3`, … on collision. The |
| 175 | * request-shaped dialect is expanded to canonical placements first. */ |
| 176 | export const normalizeMcpAuthMethods = ( |
| 177 | methods: readonly McpAuthMethodInput[], |
| 178 | ): readonly McpAuthMethod[] => |
| 179 | normalizeAuthMethodSlugs( |
| 180 | expandMcpAuthMethodInputs(methods), |
| 181 | defaultMcpAuthSlug, |
| 182 | ) as readonly McpAuthMethod[]; |
| 183 | |
| 184 | // --------------------------------------------------------------------------- |
| 185 | // Integration config — the opaque blob stored on the integration row. A |
no test coverage detected