nehoid
Version:
Advanced unique ID generation utility with multi-layer encoding, collision detection, and context-aware features
17 lines • 666 B
TypeScript
import { ValidationOptions, HealthScore } from '../types/index.js';
export declare class Validator {
private static readonly UUID_REGEX;
private static readonly NANO_REGEX;
static validate(id: string, options?: ValidationOptions): boolean;
static validateBatch(ids: string[], options?: ValidationOptions): {
valid: string[];
invalid: string[];
duplicates: string[];
};
static healthCheck(id: string): HealthScore;
private static calculateHealthScore;
private static calculateEntropy;
private static assessPredictability;
private static generateRecommendations;
}
//# sourceMappingURL=validator.d.ts.map