UNPKG

@launchdarkly/mcp-server

Version:

The local [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for [LaunchDarkly](https://launchdarkly.com/) federal and European Union (EU) environments.

32 lines • 2.16 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { AIConfigTargetingEnvironmentFallthroughRolloutExperimentationAllocation$inboundSchema, AIConfigTargetingEnvironmentFallthroughRolloutExperimentationAllocation$outboundSchema, } from "./aiconfigtargetingenvironmentfallthroughrolloutexperimentationallocation.js"; import { AIConfigTargetingEnvironmentFallthroughRolloutVariation$inboundSchema, AIConfigTargetingEnvironmentFallthroughRolloutVariation$outboundSchema, } from "./aiconfigtargetingenvironmentfallthroughrolloutvariation.js"; /** @internal */ export const AIConfigTargetingEnvironmentFallthroughRollout$inboundSchema = z.object({ bucketBy: z.string().optional(), contextKind: z.string(), experimentAllocation: AIConfigTargetingEnvironmentFallthroughRolloutExperimentationAllocation$inboundSchema .optional(), seed: z.number().int().optional(), variations: z.array(AIConfigTargetingEnvironmentFallthroughRolloutVariation$inboundSchema), }); /** @internal */ export const AIConfigTargetingEnvironmentFallthroughRollout$outboundSchema = z.object({ bucketBy: z.string().optional(), contextKind: z.string(), experimentAllocation: AIConfigTargetingEnvironmentFallthroughRolloutExperimentationAllocation$outboundSchema .optional(), seed: z.number().int().optional(), variations: z.array(AIConfigTargetingEnvironmentFallthroughRolloutVariation$outboundSchema), }); export function aiConfigTargetingEnvironmentFallthroughRolloutToJSON(aiConfigTargetingEnvironmentFallthroughRollout) { return JSON.stringify(AIConfigTargetingEnvironmentFallthroughRollout$outboundSchema.parse(aiConfigTargetingEnvironmentFallthroughRollout)); } export function aiConfigTargetingEnvironmentFallthroughRolloutFromJSON(jsonString) { return safeParse(jsonString, (x) => AIConfigTargetingEnvironmentFallthroughRollout$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AIConfigTargetingEnvironmentFallthroughRollout' from JSON`); } //# sourceMappingURL=aiconfigtargetingenvironmentfallthroughrollout.js.map