ant-design-x-vue-next
Version:
Ant Design X for Vue — community continuation aligned with @ant-design/x
13 lines (12 loc) • 512 B
TypeScript
import type { Config as DOMPurifyConfig } from 'dompurify';
import DOMPurify from 'dompurify';
export declare function createPatchedDOMPurify(): typeof DOMPurify;
export type SanitizeOptions = {
dompurifyConfig?: DOMPurifyConfig;
/** Custom component tag names that must survive sanitization */
componentTags?: string[];
};
/**
* Always sanitize. Never return original HTML on failure (fail closed).
*/
export declare function sanitizeMarkdownHtml(html: string, options?: SanitizeOptions): string;