UNPKG

pury

Version:

🛡️ AI-powered security scanner with advanced threat detection, dual reporting system (detailed & summary), and comprehensive code analysis

13 lines 779 B
import { type ScanOptions, type PuryAIConfig, Severity, FindingType } from '../types/index.js'; export declare class ValidationError extends Error { field?: string | undefined; constructor(message: string, field?: string | undefined); } export declare function validateScanOptions(options: ScanOptions): Promise<void>; export declare function validateConfig(config: Partial<PuryAIConfig>): PuryAIConfig; export declare function validateSeverity(severity: string): Severity; export declare function validateFindingType(type: string): FindingType; export declare function validateApiKey(apiKey?: string): void; export declare function validateEmail(email: string): boolean; export declare function validateUrl(url: string): boolean; //# sourceMappingURL=validation.d.ts.map