UNPKG

@feelback/react

Version:

Use Feelback service within your React website

7 lines (6 loc) 790 B
export declare function mergeEffect(...effects: (() => void)[]): () => void; export declare function timeoutEffect(ms: number, func: () => void): () => void; export declare function windowEventEffect<K extends keyof WindowEventMap>(type: K, listener: (this: Window, ev: WindowEventMap[K]) => any): () => void; export declare function windowEventEffectOnce<K extends keyof WindowEventMap>(type: K, listener: (this: Window, ev: WindowEventMap[K]) => any): () => void; export declare function documentEventEffect<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any): () => void; export declare function documentEventOnceEffect<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any): () => void;