UNPKG

@cycle/dom

Version:

The standard DOM Driver for Cycle.js, based on Snabbdom

12 lines (11 loc) 519 B
import { Driver } from '@cycle/run'; import { Module, Options as SnabbdomOptions, VNode } from 'snabbdom'; import { Stream } from 'xstream'; import { MainDOMSource } from './MainDOMSource'; export interface DOMDriverOptions { modules?: Array<Partial<Module>>; reportSnabbdomError?(err: any): void; snabbdomOptions?: SnabbdomOptions; } declare function makeDOMDriver(container: string | Element | DocumentFragment, options?: DOMDriverOptions): Driver<Stream<VNode>, MainDOMSource>; export { makeDOMDriver };