UNPKG

@cycle/dom

Version:

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

18 lines (17 loc) 695 B
import { FantasyObservable } from '@cycle/run'; import { EventsFnOptions } from './DOMSource'; export declare type MockConfig = { [name: string]: FantasyObservable<any> | MockConfig; }; export declare class MockedDOMSource { private _mockConfig; private _elements; constructor(_mockConfig: MockConfig); elements(): any; element(): any; events(eventType: string, options?: EventsFnOptions, bubbles?: boolean): any; select(selector: string): MockedDOMSource; isolateSource(source: MockedDOMSource, scope: string): MockedDOMSource; isolateSink(sink: any, scope: string): any; } export declare function mockDOMSource(mockConfig: MockConfig): MockedDOMSource;