aluvia-ts-sdk
Version:
Official Aluvia proxy management SDK for Node.js and modern JavaScript environments
24 lines • 752 B
TypeScript
/**
* Input validation utilities for the Aluvia SDK
*/
/**
* Validates that a string is not empty or whitespace-only
*/
export declare function validateRequiredString(value: any, fieldName: string): string;
/**
* Validates that a number is positive and within optional bounds
*/
export declare function validatePositiveNumber(value: any, fieldName: string, min?: number, max?: number): number;
/**
* Validates API token format
*/
export declare function validateApiToken(token: any): string;
/**
* Validates username format
*/
export declare function validateUsername(username: any): string;
/**
* Validates proxy count for creation
*/
export declare function validateProxyCount(count: any): number;
//# sourceMappingURL=validation.d.ts.map