UNPKG

react-safe-html-parser

Version:

A secure, lightweight HTML parser for React with XSS protection and SSR support

30 lines 949 B
import type { SecurityConfig, SanitizeOptions } from '../types'; /** * Default security configuration */ export declare const DEFAULT_SECURITY_CONFIG: SecurityConfig; /** * Check if a URL is dangerous */ export declare function isDangerousUrl(url: string): boolean; /** * Check if an attribute is dangerous */ export declare function isDangerousAttribute(attr: string): boolean; /** * Check if a tag is dangerous */ export declare function isDangerousTag(tag: string): boolean; /** * Sanitize HTML attributes */ export declare function sanitizeAttributes(attributes: Record<string, string>, tagName: string, options?: SanitizeOptions): Record<string, string>; /** * Sanitize CSS styles */ export declare function sanitizeStyles(styleString: string, options?: SanitizeOptions): Record<string, string>; /** * Decode HTML entities */ export declare function decodeHtmlEntities(text: string): string; //# sourceMappingURL=security.d.ts.map