@@ -356,17 +356,17 @@ export function hasUiSupport(
356356 }
357357
358358 // Check experimental field (current MCP schema)
359- const experimentalCap = clientCapabilities . experimental ?. [
360- EXTENSION_ID
361- ] as McpUiClientCapability | undefined ;
359+ const experimentalCap = clientCapabilities . experimental ?. [ EXTENSION_ID ] as
360+ | McpUiClientCapability
361+ | undefined ;
362362 if ( experimentalCap ?. mimeTypes ?. includes ( mimeType ) ) {
363363 return true ;
364364 }
365365
366366 // Check extensions field (future SEP-1724)
367- const extensionsCap = clientCapabilities . extensions ?. [
368- EXTENSION_ID
369- ] as McpUiClientCapability | undefined ;
367+ const extensionsCap = clientCapabilities . extensions ?. [ EXTENSION_ID ] as
368+ | McpUiClientCapability
369+ | undefined ;
370370 if ( extensionsCap ?. mimeTypes ?. includes ( mimeType ) ) {
371371 return true ;
372372 }
@@ -408,15 +408,15 @@ export function getUiCapability(
408408 }
409409
410410 // Prefer extensions when available (forward compatibility with SEP-1724)
411- const extensionsCap = clientCapabilities . extensions ?. [
412- EXTENSION_ID
413- ] as McpUiClientCapability | undefined ;
411+ const extensionsCap = clientCapabilities . extensions ?. [ EXTENSION_ID ] as
412+ | McpUiClientCapability
413+ | undefined ;
414414 if ( extensionsCap ) {
415415 return extensionsCap ;
416416 }
417417
418418 // Fall back to experimental (current MCP schema)
419- return clientCapabilities . experimental ?. [
420- EXTENSION_ID
421- ] as McpUiClientCapability | undefined ;
419+ return clientCapabilities . experimental ?. [ EXTENSION_ID ] as
420+ | McpUiClientCapability
421+ | undefined ;
422422}
0 commit comments