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