UNPKG

@swishapp/browser

Version:

JS library to integrate Swish into a browser environment.

12 lines (11 loc) 591 B
export declare function waitForDOM(): Promise<Node>; export interface CreateElementLocatorArgs { onElementFound: (element: Element) => void; selector: string; observerOptions?: IntersectionObserverInit; } export declare function createElementLocator({ onElementFound, selector, observerOptions, }: CreateElementLocatorArgs): MutationObserver; export interface CreateQueryParamsObserverArgs { onQueryParamsChange: (queryParams: URLSearchParams) => void; } export declare function createQueryParamsObserver({ onQueryParamsChange, }: CreateQueryParamsObserverArgs): () => void;