diff --git a/sdks/typescript/client/src/components/UIResourceRendererWC.tsx b/sdks/typescript/client/src/components/UIResourceRendererWC.tsx index 33740688..412e1874 100644 --- a/sdks/typescript/client/src/components/UIResourceRendererWC.tsx +++ b/sdks/typescript/client/src/components/UIResourceRendererWC.tsx @@ -2,7 +2,7 @@ import r2wc from '@r2wc/react-to-web-component'; import { UIResourceRenderer, type UIResourceRendererProps } from './UIResourceRenderer'; import { FC, useCallback, useRef } from 'react'; import { UIActionResult } from '../types'; -import { EmbeddedResource } from '@modelcontextprotocol/sdk/types.js'; +import type { EmbeddedResource } from '@modelcontextprotocol/sdk/types.js'; type UIResourceRendererWCProps = Omit & { diff --git a/sdks/typescript/client/src/components/__tests__/UIResourceRenderer.unmocked.test.tsx b/sdks/typescript/client/src/components/__tests__/UIResourceRenderer.unmocked.test.tsx index 68cda4a1..b17cd15c 100644 --- a/sdks/typescript/client/src/components/__tests__/UIResourceRenderer.unmocked.test.tsx +++ b/sdks/typescript/client/src/components/__tests__/UIResourceRenderer.unmocked.test.tsx @@ -1,7 +1,7 @@ import { fireEvent, render } from '@testing-library/react'; import '@testing-library/jest-dom'; import React from 'react'; -import { EmbeddedResource } from '@modelcontextprotocol/sdk/types.js'; +import type { EmbeddedResource } from '@modelcontextprotocol/sdk/types.js'; import { UIResourceRenderer } from '../UIResourceRenderer'; import { UI_METADATA_PREFIX } from '../../types'; diff --git a/sdks/typescript/client/src/utils/metadataUtils.ts b/sdks/typescript/client/src/utils/metadataUtils.ts index cd32c3da..8305c75a 100644 --- a/sdks/typescript/client/src/utils/metadataUtils.ts +++ b/sdks/typescript/client/src/utils/metadataUtils.ts @@ -1,4 +1,4 @@ -import { Resource } from '@modelcontextprotocol/sdk/types.js'; +import type { Resource } from '@modelcontextprotocol/sdk/types.js'; import { UI_METADATA_PREFIX, UIResourceMetadata } from '../types'; export function getResourceMetadata(resource: Partial): Record { diff --git a/sdks/typescript/client/src/utils/processResource.ts b/sdks/typescript/client/src/utils/processResource.ts index c1b549d6..2d4f524f 100644 --- a/sdks/typescript/client/src/utils/processResource.ts +++ b/sdks/typescript/client/src/utils/processResource.ts @@ -1,4 +1,4 @@ -import { EmbeddedResource, Resource } from '@modelcontextprotocol/sdk/types.js'; +import type { EmbeddedResource, Resource } from '@modelcontextprotocol/sdk/types.js'; type ProcessResourceResult = { error?: string;