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.

62 lines • 2.34 kB
import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AiConfigsExperimentInfoRep, AiConfigsExperimentInfoRep$Outbound } from "./aiconfigsexperimentinforep.js"; import { AIConfigTargetingDefaults, AIConfigTargetingDefaults$Outbound } from "./aiconfigtargetingdefaults.js"; import { AIConfigTargetingEnvironment, AIConfigTargetingEnvironment$Outbound } from "./aiconfigtargetingenvironment.js"; import { AIConfigTargetingVariation, AIConfigTargetingVariation$Outbound } from "./aiconfigtargetingvariation.js"; export type AIConfigTargeting = { /** * Unix timestamp in milliseconds */ createdAt: number; defaults?: AIConfigTargetingDefaults | undefined; /** * Targeting for each environment, keyed by environment key */ environments: { [k: string]: AIConfigTargetingEnvironment; }; experiments: AiConfigsExperimentInfoRep; /** * The AI Config key */ key: string; /** * The AI Config name */ name: string; /** * Tags for this resource */ tags: Array<string>; /** * The variations of this AI Config */ variations: Array<AIConfigTargetingVariation>; /** * The version number of this resource */ version: number; }; /** @internal */ export declare const AIConfigTargeting$inboundSchema: z.ZodType<AIConfigTargeting, z.ZodTypeDef, unknown>; /** @internal */ export type AIConfigTargeting$Outbound = { createdAt: number; defaults?: AIConfigTargetingDefaults$Outbound | undefined; environments: { [k: string]: AIConfigTargetingEnvironment$Outbound; }; experiments: AiConfigsExperimentInfoRep$Outbound; key: string; name: string; tags: Array<string>; variations: Array<AIConfigTargetingVariation$Outbound>; _version: number; }; /** @internal */ export declare const AIConfigTargeting$outboundSchema: z.ZodType<AIConfigTargeting$Outbound, z.ZodTypeDef, AIConfigTargeting>; export declare function aiConfigTargetingToJSON(aiConfigTargeting: AIConfigTargeting): string; export declare function aiConfigTargetingFromJSON(jsonString: string): SafeParseResult<AIConfigTargeting, SDKValidationError>; //# sourceMappingURL=aiconfigtargeting.d.ts.map