UNPKG

interweave

Version:

React library to safely render HTML, filter attributes, autowrap text, autolink, and much more.

22 lines (19 loc) 515 B
import { ElementAttributes, FilterInterface } from './types'; export class Filter implements FilterInterface { /** * Filter and clean an HTML attribute value. */ attribute<K extends keyof ElementAttributes>( name: K, value: ElementAttributes[K], ): ElementAttributes[K] | null | undefined { // eslint-disable-next-line @typescript-eslint/no-unsafe-return return value; } /** * Filter and clean an HTML node. */ node(name: string, node: HTMLElement): HTMLElement | null { return node; } }