UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

28 lines 987 B
/** * Update Flags Bulk Tool - Individual Module * @description Performs bulk update operations on multiple flags * @since 2025-08-04 * @author Tool Modularization Team * * Migration Status: COMPLETED * Original Method: OptimizelyMCPTools.updateFlags * Complexity: MEDIUM * Dependencies: logger, errorMapper, apiClient */ import { ToolDefinition, ToolDependencies } from '../types/ToolDefinition.js'; interface UpdateFlagsBulkDependencies extends ToolDependencies { apiClient: { updateFlags: (projectId: string, flagsData: Array<{ key: string; data: any; }>) => Promise<any>; }; } /** * Creates the Update Flags Bulk tool with injected dependencies * @param deps - Injected dependencies (storage, logger, errorMapper, etc.) * @returns Tool definition with handler */ export declare function createUpdateFlagsBulkTool(deps: UpdateFlagsBulkDependencies): ToolDefinition; export {}; //# sourceMappingURL=UpdateFlagsBulk.d.ts.map