mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-17 08:34:54 -04:00

* Restructure replacers Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>
8 lines
314 B
TypeScript
8 lines
314 B
TypeScript
import { DomElement } from 'domhandler'
|
|
import { ReactElement } from 'react'
|
|
|
|
export type SubNodeConverter = (node: DomElement, index: number) => ReactElement
|
|
|
|
export interface ComponentReplacer {
|
|
getReplacement: (node: DomElement, index:number, subNodeConverter: SubNodeConverter) => (ReactElement|undefined)
|
|
}
|