UNPKG

cs2-inspect-lib

Version:

Enhanced CS2 Inspect URL library with full protobuf support, validation, and error handling

38 lines 1.13 kB
/** * Input validation utilities for CS2 Inspect URL library */ import { EconItem, ValidationResult } from './types'; /** * Validation utility class */ export declare class Validator { /** * Validates a complete EconItem object */ static validateEconItem(item: any): ValidationResult; /** * Validates an array of stickers/keychains/variations */ static validateStickersArray(stickers: any, type?: string): ValidationResult; /** * Validates a single sticker object */ static validateSticker(sticker: any): ValidationResult; /** * Validates hex data format */ static validateHexData(hexData: string): ValidationResult; /** * Validates inspect URL format */ static validateInspectUrl(url: string): ValidationResult; /** * Throws ValidationError if validation fails */ static assertValid(item: any): asserts item is EconItem; /** * Throws ValidationError if hex data validation fails */ static assertValidHexData(hexData: string): asserts hexData is string; } //# sourceMappingURL=validation.d.ts.map