fetchero
Version:
_A type-safe, proxy-based HTTP & GraphQL client for modern applications._
26 lines (25 loc) • 621 B
TypeScript
/**
* Input validation utilities
*/
export declare class Validators {
/**
* Validates URL format
*/
static validateUrl(url: string): void;
/**
* Validates headers object
*/
static validateHeaders(headers: Record<string, string>): void;
/**
* Validates GraphQL field selection
*/
static validateFields(fields: string): void;
/**
* Validates GraphQL arguments
*/
static validateGraphQLArgs(args: any): void;
/**
* Validates constructor arguments
*/
static validateConstructorArgs(baseUrl: string): void;
}