UNPKG

react-native-owl

Version:
30 lines (29 loc) 1.17 kB
import React from 'react'; export declare const initClient: () => void; /** * Based on an elements props, store element tracking data and return updated props */ export declare const applyElementTracking: (props: any, isJsx?: boolean) => { [key: string]: any; ref?: React.RefObject<unknown> | undefined; showsHorizontalScrollIndicator: false; showsVerticalScrollIndicator: false; }; /** * To get access to the prop callbacks when the element is created, we need to check the children */ export declare const applyJsxChildrenElementTracking: (props: any) => void; /** * We patch react so that we can maintain a list of elements that have testID's * We can then use this list to find the element when we receive an action */ export declare const patchReact: () => void; /** * The app might launch before the OWL server starts, so we need to keep trying... */ export declare const waitForWebSocket: () => Promise<void>; /** * When we receive a message, we need to find the element that corresponds to the testID, * then attempt to handle the requested action on it. */ export declare const handleMessage: (message: string) => Promise<void>;