UNPKG

highlight-ts

Version:

Highlight.JS in TypeScript (and ES6).

9 lines (7 loc) 337 B
import { VNodeChildren, VNodeChild, h } from 'literium'; import { Renderer } from '../types'; export const vdomRender: Renderer<VNodeChildren> = { text: (chunk: string) => chunk, join: (chunks: VNodeChild[]) => chunks, wrap: (className: string, chunk: VNodeChildren) => h('span', { class: { [className]: true } }, chunk) };