il2cpp-dump-analyzer-mcp
Version:
Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games
29 lines (28 loc) • 1.06 kB
TypeScript
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;