UNPKG

humanbehavior-js

Version:

SDK for HumanBehavior session and event recording

52 lines 1.64 kB
/** * Manual Framework Installation Wizard * * This wizard allows users to manually specify their framework instead of auto-detection. * Useful when auto-detection fails or users want more control. */ import { AutoInstallationWizard, FrameworkInfo, InstallationResult } from '../core/install-wizard'; export interface ManualInstallationResult extends InstallationResult { selectedFramework: string; manualMode: boolean; } export declare class ManualFrameworkInstallationWizard extends AutoInstallationWizard { private selectedFramework; constructor(apiKey: string, projectRoot: string | undefined, framework: string); /** * Manual installation with user-specified framework */ install(): Promise<ManualInstallationResult>; /** * Run full detection logic to find entry points, file names, bundler, etc. */ private runFullDetection; /** * Scan project files for analysis */ private scanProjectFiles; /** * Check if file is relevant for analysis */ private isRelevantFile; /** * Extract code samples for AI analysis */ private extractCodeSamples; /** * Create framework info based on user selection */ private createFrameworkInfo; /** * Override framework detection to use manual selection */ detectFramework(): Promise<FrameworkInfo>; /** * Generate next steps with manual mode info */ private generateManualNextSteps; /** * Get integration strategy based on framework */ private getIntegrationStrategy; } //# sourceMappingURL=manual-framework-wizard.d.ts.map