// Generated by ts-to-zod // Integration tests verifying schemas match TypeScript types // Run: npm run generate:schemas import { z } from "zod"; import * as spec from "../spec.types.js"; import * as generated from "./schema.js"; // eslint-disable-next-line @typescript-eslint/no-unused-vars function expectType(_: T) { /* noop */ } export type McpUiThemeSchemaInferredType = z.infer< typeof generated.McpUiThemeSchema >; export type McpUiDisplayModeSchemaInferredType = z.infer< typeof generated.McpUiDisplayModeSchema >; export type McpUiStyleVariableKeySchemaInferredType = z.infer< typeof generated.McpUiStyleVariableKeySchema >; export type McpUiStylesSchemaInferredType = z.infer< typeof generated.McpUiStylesSchema >; export type McpUiOpenLinkRequestSchemaInferredType = z.infer< typeof generated.McpUiOpenLinkRequestSchema >; export type McpUiOpenLinkResultSchemaInferredType = z.infer< typeof generated.McpUiOpenLinkResultSchema >; export type McpUiMessageResultSchemaInferredType = z.infer< typeof generated.McpUiMessageResultSchema >; export type McpUiSandboxProxyReadyNotificationSchemaInferredType = z.infer< typeof generated.McpUiSandboxProxyReadyNotificationSchema >; export type McpUiResourceCspSchemaInferredType = z.infer< typeof generated.McpUiResourceCspSchema >; export type McpUiResourcePermissionsSchemaInferredType = z.infer< typeof generated.McpUiResourcePermissionsSchema >; export type McpUiSizeChangedNotificationSchemaInferredType = z.infer< typeof generated.McpUiSizeChangedNotificationSchema >; export type McpUiToolInputNotificationSchemaInferredType = z.infer< typeof generated.McpUiToolInputNotificationSchema >; export type McpUiToolInputPartialNotificationSchemaInferredType = z.infer< typeof generated.McpUiToolInputPartialNotificationSchema >; export type McpUiToolCancelledNotificationSchemaInferredType = z.infer< typeof generated.McpUiToolCancelledNotificationSchema >; export type McpUiHostCssSchemaInferredType = z.infer< typeof generated.McpUiHostCssSchema >; export type McpUiHostStylesSchemaInferredType = z.infer< typeof generated.McpUiHostStylesSchema >; export type McpUiResourceTeardownRequestSchemaInferredType = z.infer< typeof generated.McpUiResourceTeardownRequestSchema >; export type McpUiResourceTeardownResultSchemaInferredType = z.infer< typeof generated.McpUiResourceTeardownResultSchema >; export type McpUiSupportedContentBlockModalitiesSchemaInferredType = z.infer< typeof generated.McpUiSupportedContentBlockModalitiesSchema >; export type McpUiHostCapabilitiesSchemaInferredType = z.infer< typeof generated.McpUiHostCapabilitiesSchema >; export type McpUiAppCapabilitiesSchemaInferredType = z.infer< typeof generated.McpUiAppCapabilitiesSchema >; export type McpUiInitializedNotificationSchemaInferredType = z.infer< typeof generated.McpUiInitializedNotificationSchema >; export type McpUiResourceMetaSchemaInferredType = z.infer< typeof generated.McpUiResourceMetaSchema >; export type McpUiRequestDisplayModeRequestSchemaInferredType = z.infer< typeof generated.McpUiRequestDisplayModeRequestSchema >; export type McpUiRequestDisplayModeResultSchemaInferredType = z.infer< typeof generated.McpUiRequestDisplayModeResultSchema >; export type McpUiToolVisibilitySchemaInferredType = z.infer< typeof generated.McpUiToolVisibilitySchema >; export type McpUiToolMetaSchemaInferredType = z.infer< typeof generated.McpUiToolMetaSchema >; export type McpUiMessageRequestSchemaInferredType = z.infer< typeof generated.McpUiMessageRequestSchema >; export type McpUiSandboxResourceReadyNotificationSchemaInferredType = z.infer< typeof generated.McpUiSandboxResourceReadyNotificationSchema >; export type McpUiToolResultNotificationSchemaInferredType = z.infer< typeof generated.McpUiToolResultNotificationSchema >; export type McpUiHostContextSchemaInferredType = z.infer< typeof generated.McpUiHostContextSchema >; export type McpUiHostContextChangedNotificationSchemaInferredType = z.infer< typeof generated.McpUiHostContextChangedNotificationSchema >; export type McpUiUpdateModelContextRequestSchemaInferredType = z.infer< typeof generated.McpUiUpdateModelContextRequestSchema >; export type McpUiInitializeRequestSchemaInferredType = z.infer< typeof generated.McpUiInitializeRequestSchema >; export type McpUiInitializeResultSchemaInferredType = z.infer< typeof generated.McpUiInitializeResultSchema >; expectType({} as McpUiThemeSchemaInferredType); expectType({} as spec.McpUiTheme); expectType({} as McpUiDisplayModeSchemaInferredType); expectType({} as spec.McpUiDisplayMode); expectType( {} as McpUiStyleVariableKeySchemaInferredType, ); expectType( {} as spec.McpUiStyleVariableKey, ); expectType({} as McpUiStylesSchemaInferredType); expectType({} as spec.McpUiStyles); expectType( {} as McpUiOpenLinkRequestSchemaInferredType, ); expectType( {} as spec.McpUiOpenLinkRequest, ); expectType( {} as McpUiOpenLinkResultSchemaInferredType, ); expectType( {} as spec.McpUiOpenLinkResult, ); expectType({} as McpUiMessageResultSchemaInferredType); expectType({} as spec.McpUiMessageResult); expectType( {} as McpUiSandboxProxyReadyNotificationSchemaInferredType, ); expectType( {} as spec.McpUiSandboxProxyReadyNotification, ); expectType({} as McpUiResourceCspSchemaInferredType); expectType({} as spec.McpUiResourceCsp); expectType( {} as McpUiResourcePermissionsSchemaInferredType, ); expectType( {} as spec.McpUiResourcePermissions, ); expectType( {} as McpUiSizeChangedNotificationSchemaInferredType, ); expectType( {} as spec.McpUiSizeChangedNotification, ); expectType( {} as McpUiToolInputNotificationSchemaInferredType, ); expectType( {} as spec.McpUiToolInputNotification, ); expectType( {} as McpUiToolInputPartialNotificationSchemaInferredType, ); expectType( {} as spec.McpUiToolInputPartialNotification, ); expectType( {} as McpUiToolCancelledNotificationSchemaInferredType, ); expectType( {} as spec.McpUiToolCancelledNotification, ); expectType({} as McpUiHostCssSchemaInferredType); expectType({} as spec.McpUiHostCss); expectType({} as McpUiHostStylesSchemaInferredType); expectType({} as spec.McpUiHostStyles); expectType( {} as McpUiResourceTeardownRequestSchemaInferredType, ); expectType( {} as spec.McpUiResourceTeardownRequest, ); expectType( {} as McpUiResourceTeardownResultSchemaInferredType, ); expectType( {} as spec.McpUiResourceTeardownResult, ); expectType( {} as McpUiSupportedContentBlockModalitiesSchemaInferredType, ); expectType( {} as spec.McpUiSupportedContentBlockModalities, ); expectType( {} as McpUiHostCapabilitiesSchemaInferredType, ); expectType( {} as spec.McpUiHostCapabilities, ); expectType( {} as McpUiAppCapabilitiesSchemaInferredType, ); expectType( {} as spec.McpUiAppCapabilities, ); expectType( {} as McpUiInitializedNotificationSchemaInferredType, ); expectType( {} as spec.McpUiInitializedNotification, ); expectType({} as McpUiResourceMetaSchemaInferredType); expectType({} as spec.McpUiResourceMeta); expectType( {} as McpUiRequestDisplayModeRequestSchemaInferredType, ); expectType( {} as spec.McpUiRequestDisplayModeRequest, ); expectType( {} as McpUiRequestDisplayModeResultSchemaInferredType, ); expectType( {} as spec.McpUiRequestDisplayModeResult, ); expectType( {} as McpUiToolVisibilitySchemaInferredType, ); expectType( {} as spec.McpUiToolVisibility, ); expectType({} as McpUiToolMetaSchemaInferredType); expectType({} as spec.McpUiToolMeta); expectType( {} as McpUiMessageRequestSchemaInferredType, ); expectType( {} as spec.McpUiMessageRequest, ); expectType( {} as McpUiSandboxResourceReadyNotificationSchemaInferredType, ); expectType( {} as spec.McpUiSandboxResourceReadyNotification, ); expectType( {} as McpUiToolResultNotificationSchemaInferredType, ); expectType( {} as spec.McpUiToolResultNotification, ); expectType({} as McpUiHostContextSchemaInferredType); expectType({} as spec.McpUiHostContext); expectType( {} as McpUiHostContextChangedNotificationSchemaInferredType, ); expectType( {} as spec.McpUiHostContextChangedNotification, ); expectType( {} as McpUiUpdateModelContextRequestSchemaInferredType, ); expectType( {} as spec.McpUiUpdateModelContextRequest, ); expectType( {} as McpUiInitializeRequestSchemaInferredType, ); expectType( {} as spec.McpUiInitializeRequest, ); expectType( {} as McpUiInitializeResultSchemaInferredType, ); expectType( {} as spec.McpUiInitializeResult, );