UNPKG

il2cpp-dump-analyzer-mcp

Version:

Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games

29 lines (28 loc) 1.06 kB
import { IHashManager } from './supabase-hash-manager'; /** * Configuration for hash manager creation */ export interface HashManagerConfig { /** Path to local hash file (for local storage) */ hashFilePath?: string; /** Supabase URL (for Supabase storage) */ supabaseUrl?: string; /** Supabase API key (for Supabase storage) */ supabaseKey?: string; /** Supabase table name for file hashes */ supabaseTable?: string; /** Force use of local storage even if Supabase is configured */ forceLocal?: boolean; } /** * Factory function to create the appropriate hash manager based on configuration * @param config Configuration object * @returns Hash manager instance (either local or Supabase-backed) */ export declare function createHashManager(config?: HashManagerConfig): IHashManager; /** * Create hash manager from environment variables * @param hashFilePath Optional path to local hash file * @returns Hash manager instance */ export declare function createHashManagerFromEnv(hashFilePath?: string): IHashManager;