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.

77 lines • 3.84 kB
import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * The method to use for multiple comparison correction. */ export declare const AnalysisConfigInputMultipleComparisonCorrectionMethod: { readonly Bonferroni: "bonferroni"; readonly BenjaminiHochberg: "benjamini-hochberg"; }; /** * The method to use for multiple comparison correction. */ export type AnalysisConfigInputMultipleComparisonCorrectionMethod = ClosedEnum<typeof AnalysisConfigInputMultipleComparisonCorrectionMethod>; /** * The scope of the multiple comparison correction. */ export declare const AnalysisConfigInputMultipleComparisonCorrectionScope: { readonly Variations: "variations"; readonly VariationsAndMetrics: "variations-and-metrics"; readonly Metrics: "metrics"; }; /** * The scope of the multiple comparison correction. */ export type AnalysisConfigInputMultipleComparisonCorrectionScope = ClosedEnum<typeof AnalysisConfigInputMultipleComparisonCorrectionScope>; export type AnalysisConfigInput = { /** * The threshold for the Probability to Beat Baseline (PBBL) and Probability to Be Best (PBB) comparisons for the Bayesian results analysis approach. */ bayesianThreshold?: string | undefined; /** * The significance threshold for the frequentist results analysis approach. */ significanceThreshold?: string | undefined; /** * The test sided direction for the frequentist results analysis approach. */ testDirection?: string | undefined; /** * The method to use for multiple comparison correction. */ multipleComparisonCorrectionMethod?: AnalysisConfigInputMultipleComparisonCorrectionMethod | undefined; /** * The scope of the multiple comparison correction. */ multipleComparisonCorrectionScope?: AnalysisConfigInputMultipleComparisonCorrectionScope | undefined; /** * Whether sequential testing is enabled for Frequentist analysis */ sequentialTestingEnabled?: boolean | undefined; }; /** @internal */ export declare const AnalysisConfigInputMultipleComparisonCorrectionMethod$inboundSchema: z.ZodNativeEnum<typeof AnalysisConfigInputMultipleComparisonCorrectionMethod>; /** @internal */ export declare const AnalysisConfigInputMultipleComparisonCorrectionMethod$outboundSchema: z.ZodNativeEnum<typeof AnalysisConfigInputMultipleComparisonCorrectionMethod>; /** @internal */ export declare const AnalysisConfigInputMultipleComparisonCorrectionScope$inboundSchema: z.ZodNativeEnum<typeof AnalysisConfigInputMultipleComparisonCorrectionScope>; /** @internal */ export declare const AnalysisConfigInputMultipleComparisonCorrectionScope$outboundSchema: z.ZodNativeEnum<typeof AnalysisConfigInputMultipleComparisonCorrectionScope>; /** @internal */ export declare const AnalysisConfigInput$inboundSchema: z.ZodType<AnalysisConfigInput, z.ZodTypeDef, unknown>; /** @internal */ export type AnalysisConfigInput$Outbound = { bayesianThreshold?: string | undefined; significanceThreshold?: string | undefined; testDirection?: string | undefined; multipleComparisonCorrectionMethod?: string | undefined; multipleComparisonCorrectionScope?: string | undefined; sequentialTestingEnabled?: boolean | undefined; }; /** @internal */ export declare const AnalysisConfigInput$outboundSchema: z.ZodType<AnalysisConfigInput$Outbound, z.ZodTypeDef, AnalysisConfigInput>; export declare function analysisConfigInputToJSON(analysisConfigInput: AnalysisConfigInput): string; export declare function analysisConfigInputFromJSON(jsonString: string): SafeParseResult<AnalysisConfigInput, SDKValidationError>; //# sourceMappingURL=analysisconfiginput.d.ts.map