UNPKG

@kya-os/mcp-i

Version:

The TypeScript MCP framework with identity features built-in

83 lines (82 loc) 3.8 kB
import { z } from "zod"; export declare const corsConfigSchema: z.ZodObject<{ origin: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodBoolean]>>; methods: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; allowedHeaders: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; exposedHeaders: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; credentials: z.ZodOptional<z.ZodBoolean>; maxAge: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }, { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }>; export type CorsConfig = z.infer<typeof corsConfigSchema>; export declare const httpTransportConfigSchema: z.ZodUnion<[z.ZodBoolean, z.ZodOptional<z.ZodDefault<z.ZodObject<{ port: z.ZodOptional<z.ZodNumber>; host: z.ZodOptional<z.ZodString>; bodySizeLimit: z.ZodOptional<z.ZodNumber>; debug: z.ZodOptional<z.ZodBoolean>; endpoint: z.ZodOptional<z.ZodString>; cors: z.ZodOptional<z.ZodObject<{ origin: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">, z.ZodBoolean]>>; methods: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; allowedHeaders: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; exposedHeaders: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>; credentials: z.ZodOptional<z.ZodBoolean>; maxAge: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }, { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { port?: number | undefined; host?: string | undefined; bodySizeLimit?: number | undefined; debug?: boolean | undefined; endpoint?: string | undefined; cors?: { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; } | undefined; }, { port?: number | undefined; host?: string | undefined; bodySizeLimit?: number | undefined; debug?: boolean | undefined; endpoint?: string | undefined; cors?: { origin?: string | boolean | string[] | undefined; methods?: string | string[] | undefined; allowedHeaders?: string | string[] | undefined; exposedHeaders?: string | string[] | undefined; credentials?: boolean | undefined; maxAge?: number | undefined; } | undefined; }>>>]>; export type HttpTransportConfig = z.infer<typeof httpTransportConfigSchema>;