UNPKG

@debugmcp/mcp-debugger

Version:

Run-time step-through debugging for LLM agents.

34 lines (33 loc) 1.08 kB
/** * Mock Adapter Factory implementation * * Creates instances of the MockDebugAdapter for testing purposes. * * @since 2.0.0 */ import { IAdapterFactory, AdapterDependencies, AdapterMetadata, FactoryValidationResult } from '../adapter-registry-interface.js'; import { IDebugAdapter } from '../debug-adapter-interface.js'; import { MockAdapterConfig } from './mock-debug-adapter.js'; /** * Factory for creating mock debug adapter instances */ export declare class MockAdapterFactory implements IAdapterFactory { private readonly config; constructor(config?: MockAdapterConfig); /** * Create a new mock adapter instance */ createAdapter(dependencies: AdapterDependencies): IDebugAdapter; /** * Get metadata about the mock adapter */ getMetadata(): AdapterMetadata; /** * Validate that the factory can create adapters */ validate(): Promise<FactoryValidationResult>; } /** * Create a default mock adapter factory */ export declare function createMockAdapterFactory(config?: MockAdapterConfig): MockAdapterFactory;