@cycle/dom
Version:
The standard DOM Driver for Cycle.js, based on Snabbdom
12 lines (11 loc) • 519 B
TypeScript
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 };