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