(value: unknown)
| 43 | } |
| 44 | |
| 45 | function isPlainObject(value: unknown): value is Record<string, unknown> { |
| 46 | return typeof value === "object" && value !== null && !Array.isArray(value) |
| 47 | } |
| 48 | |
| 49 | /** Normalize an `oauth` config value: boolean, or an object with grant/scope. */ |
| 50 | function normalizeOAuth(raw: unknown): McpOAuthConfig | undefined { |
no outgoing calls
no test coverage detected