snabbdom
Version:
A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
10 lines (9 loc) • 378 B
TypeScript
import { Module } from "./modules/module.js";
import { VNode } from "./vnode.js";
import { DOMAPI } from "./htmldomapi.js";
export type Options = {
experimental?: {
fragments?: boolean;
};
};
export declare function init(modules: Array<Partial<Module>>, domApi?: DOMAPI, options?: Options): (oldVnode: VNode | Element | DocumentFragment, vnode: VNode) => VNode;