| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 |
|
| 11 |
|
| 12 | const globalDevServerHooksKey = "__reactRouterDevServerHooks";
|
| 13 | function setDevServerHooks(devServerHooks) {
|
| 14 | globalThis[globalDevServerHooksKey] = devServerHooks;
|
| 15 | }
|
| 16 | function getDevServerHooks() {
|
| 17 | return globalThis[globalDevServerHooksKey];
|
| 18 | }
|
| 19 | function getBuildTimeHeader(request, headerName) {
|
| 20 | if (typeof process !== "undefined") try {
|
| 21 | if (process.env.hasOwnProperty("IS_RR_BUILD_REQUEST") && process.env.IS_RR_BUILD_REQUEST === "yes") return request.headers.get(headerName);
|
| 22 | } catch (e) {}
|
| 23 | return null;
|
| 24 | }
|
| 25 |
|
| 26 | export { getBuildTimeHeader, getDevServerHooks, setDevServerHooks };
|