@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
TypeScript
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