cliseo
Version:
Instant AI-Powered SEO Optimization CLI for Developers
53 lines (52 loc) • 1.19 kB
TypeScript
export interface AIScanResult {
issues: Array<{
type: 'critical' | 'warning' | 'suggestion';
message: string;
location?: {
file: string;
line?: number;
column?: number;
};
aiExplanation?: string;
suggestedFix?: string;
}>;
summary: {
totalIssues: number;
criticalCount: number;
warningCount: number;
suggestionCount: number;
};
metadata: {
scanDate: string;
projectType: string;
aiModel: string;
};
}
export interface AIOptimizationResult {
changes: Array<{
file: string;
changes: Array<{
type: 'add' | 'modify' | 'remove';
content: string;
location?: {
line?: number;
column?: number;
};
explanation: string;
}>;
}>;
summary: {
totalChanges: number;
filesModified: number;
};
metadata: {
optimizationDate: string;
aiModel: string;
};
}
export interface AIConfig {
model: string;
temperature?: number;
maxTokens?: number;
apiKey?: string;
}