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.

44 lines • 2.28 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { AiConfigsFilter$inboundSchema, AiConfigsFilter$outboundSchema, } from "./aiconfigsfilter.js"; import { AiConfigsMetricDataSourceRefRep$inboundSchema, AiConfigsMetricDataSourceRefRep$outboundSchema, } from "./aiconfigsmetricdatasourcerefrep.js"; /** @internal */ export const AiConfigsMetricDenominatorRep$inboundSchema = z.object({ eventName: z.string().optional(), isNumeric: z.boolean().optional(), unitAggregationType: z.string().optional(), unitAggregationField: z.string().optional(), valueColumn: z.string().optional(), dataSource: AiConfigsMetricDataSourceRefRep$inboundSchema.optional(), filters: AiConfigsFilter$inboundSchema.optional(), windowStartOffset: z.number().int().optional(), windowEndOffset: z.number().int().optional(), winsorLowerPercentile: z.number().optional(), winsorUpperPercentile: z.number().optional(), winsorIncludeImputed: z.boolean().optional(), }); /** @internal */ export const AiConfigsMetricDenominatorRep$outboundSchema = z.object({ eventName: z.string().optional(), isNumeric: z.boolean().optional(), unitAggregationType: z.string().optional(), unitAggregationField: z.string().optional(), valueColumn: z.string().optional(), dataSource: AiConfigsMetricDataSourceRefRep$outboundSchema.optional(), filters: AiConfigsFilter$outboundSchema.optional(), windowStartOffset: z.number().int().optional(), windowEndOffset: z.number().int().optional(), winsorLowerPercentile: z.number().optional(), winsorUpperPercentile: z.number().optional(), winsorIncludeImputed: z.boolean().optional(), }); export function aiConfigsMetricDenominatorRepToJSON(aiConfigsMetricDenominatorRep) { return JSON.stringify(AiConfigsMetricDenominatorRep$outboundSchema.parse(aiConfigsMetricDenominatorRep)); } export function aiConfigsMetricDenominatorRepFromJSON(jsonString) { return safeParse(jsonString, (x) => AiConfigsMetricDenominatorRep$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'AiConfigsMetricDenominatorRep' from JSON`); } //# sourceMappingURL=aiconfigsmetricdenominatorrep.js.map