gitset
Version:
Enhanced git init with user configuration management
15 lines • 586 B
TypeScript
import { ValidationResult, DirectoryValidation, EmailValidation } from '../types/cli.js';
export declare class ValidationUtils {
/**
* Validate email format using standard email regex
*/
validateEmail(email: string): EmailValidation;
/**
* Validate username according to Git standards
*/
validateUsername(name: string): ValidationResult;
validateDirectoryPath(directoryPath: string): Promise<DirectoryValidation>;
private resolvePath;
ensureDirectoryExists(directoryPath: string): Promise<void>;
}
//# sourceMappingURL=validation.d.ts.map