UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

25 lines 937 B
/** * Archive Flags Bulk Tool - Individual Module * @description Performs bulk archive operations on multiple flags * @since 2025-08-04 * @author Tool Modularization Team * * Migration Status: COMPLETED * Original Method: OptimizelyMCPTools.archiveFlags * Complexity: MEDIUM * Dependencies: logger, errorMapper, apiClient */ import { ToolDefinition, ToolDependencies } from '../types/ToolDefinition.js'; interface ArchiveFlagsBulkDependencies extends ToolDependencies { apiClient: { archiveFlags: (projectId: string, flagKeys: string[]) => Promise<any>; }; } /** * Creates the Archive Flags Bulk tool with injected dependencies * @param deps - Injected dependencies (storage, logger, errorMapper, etc.) * @returns Tool definition with handler */ export declare function createArchiveFlagsBulkTool(deps: ArchiveFlagsBulkDependencies): ToolDefinition; export {}; //# sourceMappingURL=ArchiveFlagsBulk.d.ts.map