1 | import { Stream } from 'xstream';
|
2 | import { VNode } from 'snabbdom';
|
3 | export interface Scope {
|
4 | type: 'sibling' | 'total' | 'selector';
|
5 | scope: string;
|
6 | }
|
7 | export declare type IsolateSink<T extends VNode> = (s: Stream<T>, scope: string) => Stream<T>;
|
8 | export declare function makeIsolateSink<T extends VNode>(namespace: Array<Scope>): IsolateSink<T>;
|
9 | export declare function getScopeObj(scope: string): Scope;
|