1"use strict"; 2var __importDefault = (this && this.__importDefault) || function (mod) { 3 return (mod && mod.__esModule) ? mod : { "default": mod }; 4}; 5Object.defineProperty(exports, "__esModule", { value: true }); 6const HMRClient_1 = __importDefault(require("./HMRClient")); 7// Sets up developer tools for React Native web. 8// We assume full control over the console and send JavaScript logs to Metro. 9// [ 10// 'trace', 11// 'info', 12// 'warn', 13// 'error', 14// 'log', 15// 'group', 16// 'groupCollapsed', 17// 'groupEnd', 18// 'debug', 19// ].forEach(level => { 20// const originalFunction = console[level]; 21// console[level] = function (...args: readonly any[]) { 22// HMRClient.log( 23// // @ts-expect-error 24// level, args); 25// originalFunction.apply(console, args); 26// }; 27// }); 28HMRClient_1.default.log('log', [`[web] Logs will appear in the browser console`]); 29// This is called native on native platforms 30HMRClient_1.default.setup({ isEnabled: true }); 31//# sourceMappingURL=setupHMR.js.map