27 lines
1.2 KiB
Plaintext
27 lines
1.2 KiB
Plaintext
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const runtime_1 = __importDefault(require("next/dist/compiled/react-refresh/runtime"));
|
|
const helpers_1 = __importDefault(require("./internal/helpers"));
|
|
// Hook into ReactDOM initialization
|
|
runtime_1.default.injectIntoGlobalHook(self);
|
|
// Register global helpers
|
|
self.$RefreshHelpers$ = helpers_1.default;
|
|
// Register a helper for module execution interception
|
|
self.$RefreshInterceptModuleExecution$ = function (webpackModuleId) {
|
|
var prevRefreshReg = self.$RefreshReg$;
|
|
var prevRefreshSig = self.$RefreshSig$;
|
|
self.$RefreshReg$ = function (type, id) {
|
|
runtime_1.default.register(type, webpackModuleId + ' ' + id);
|
|
};
|
|
self.$RefreshSig$ = runtime_1.default.createSignatureFunctionForTransform;
|
|
// Modeled after `useEffect` cleanup pattern:
|
|
// https://react.dev/learn/synchronizing-with-effects#step-3-add-cleanup-if-needed
|
|
return function () {
|
|
self.$RefreshReg$ = prevRefreshReg;
|
|
self.$RefreshSig$ = prevRefreshSig;
|
|
};
|
|
};
|
|
//# sourceMappingURL=runtime.js.map |