Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | import ReactotronNative from 'reactotron-react-native';
import { QueryClientManager, reactotronReactQuery } from 'reactotron-react-query';
import { queryClient } from '@/services/queryClient';
let Reactotron: any = console;
if (__DEV__ && !process.env.JEST_WORKER_ID) {
const queryClientManager = new QueryClientManager({
queryClient,
});
ReactotronNative.configure({
name: 'Flash Mobile Host',
host: 'localhost',
})
.useReactNative({
asyncStorage: false,
networking: {
ignoreUrls: /symbolicate/,
},
})
.use(reactotronReactQuery(queryClientManager))
.connect();
ReactotronNative.clear?.();
console.tron = ReactotronNative;
Reactotron = ReactotronNative;
} else {
// Mock console.tron when not in dev or in tests
console.tron = {
log: () => {},
warn: () => {},
error: () => {},
display: () => {},
image: () => {},
clear: () => {},
} as any;
}
export default Reactotron;
// Extend global console type
declare global {
interface Console {
tron: typeof Reactotron;
}
}
|