1 | import { FantasyObservable } from '@cycle/run';
|
2 | import { EventsFnOptions } from './DOMSource';
|
3 | export declare type MockConfig = {
|
4 | [name: string]: FantasyObservable<any> | MockConfig;
|
5 | };
|
6 | export declare class MockedDOMSource {
|
7 | private _mockConfig;
|
8 | private _elements;
|
9 | constructor(_mockConfig: MockConfig);
|
10 | elements(): any;
|
11 | element(): any;
|
12 | events(eventType: string, options?: EventsFnOptions, bubbles?: boolean): any;
|
13 | select(selector: string): MockedDOMSource;
|
14 | isolateSource(source: MockedDOMSource, scope: string): MockedDOMSource;
|
15 | isolateSink(sink: any, scope: string): any;
|
16 | }
|
17 | export declare function mockDOMSource(mockConfig: MockConfig): MockedDOMSource;
|