UNPKG

@cycle/dom

Version:

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

10 lines (9 loc) 411 B
import { Stream } from 'xstream'; import { VNode } from 'snabbdom'; export interface Scope { type: 'sibling' | 'total' | 'selector'; scope: string; } export declare type IsolateSink<T extends VNode> = (s: Stream<T>, scope: string) => Stream<T>; export declare function makeIsolateSink<T extends VNode>(namespace: Array<Scope>): IsolateSink<T>; export declare function getScopeObj(scope: string): Scope;