Utility class for walker operations.
Provides simplified access to walkerCommandService.run() with logging. Automatically pulls exchangeName and frameName from walker schema. Exported as singleton instance for convenient usage.
constructor();
run: (symbol: string, context: { walkerName: string; }) => AsyncGenerator<WalkerContract, any, any>
Runs walker comparison for a symbol with context propagation.
background: (symbol: string, context: { walkerName: string; }) => () => void
Runs walker comparison in background without yielding results.
Consumes all walker progress updates internally without exposing them. Useful for running walker comparison for side effects only (callbacks, logging).
getData: (symbol: string, walkerName: string) => Promise<IWalkerResults>
Gets walker results data from all strategy comparisons.
getReport: (symbol: string, walkerName: string) => Promise<string>
Generates markdown report with all strategy comparisons for a walker.
dump: (symbol: string, walkerName: string, path?: string) => Promise<void>
Saves walker report to disk.