UEA-PRODEM
This commit is contained in:
+2
-1
@@ -1,6 +1,7 @@
|
||||
/**
|
||||
* Determines whether or not the component tree has been hydrated.
|
||||
*/
|
||||
declare function useIsHydrated(): boolean;
|
||||
declare function useIsHydratedModern(): boolean;
|
||||
declare const useIsHydrated: typeof useIsHydratedModern;
|
||||
|
||||
export { useIsHydrated };
|
||||
|
||||
+2
-1
@@ -1,6 +1,7 @@
|
||||
/**
|
||||
* Determines whether or not the component tree has been hydrated.
|
||||
*/
|
||||
declare function useIsHydrated(): boolean;
|
||||
declare function useIsHydratedModern(): boolean;
|
||||
declare const useIsHydrated: typeof useIsHydratedModern;
|
||||
|
||||
export { useIsHydrated };
|
||||
|
||||
+35
-7
@@ -1,7 +1,9 @@
|
||||
"use strict";
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
@@ -15,26 +17,52 @@ var __copyProps = (to, from, except, desc) => {
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// src/index.ts
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
useIsHydrated: () => useIsHydrated
|
||||
useIsHydrated: () => useIsHydrated2
|
||||
});
|
||||
module.exports = __toCommonJS(index_exports);
|
||||
|
||||
// src/use-is-hydrated.tsx
|
||||
var import_shim = require("use-sync-external-store/shim");
|
||||
var React2 = __toESM(require("react"));
|
||||
|
||||
// src/use-is-hydrated-legacy.ts
|
||||
var React = __toESM(require("react"));
|
||||
var _isHydrated = false;
|
||||
function useIsHydrated() {
|
||||
return (0, import_shim.useSyncExternalStore)(
|
||||
const [isHydrated, setIsHydrated] = React.useState(_isHydrated);
|
||||
React.useEffect(() => {
|
||||
if (!_isHydrated) {
|
||||
_isHydrated = true;
|
||||
setIsHydrated(true);
|
||||
}
|
||||
}, []);
|
||||
return isHydrated;
|
||||
}
|
||||
|
||||
// src/use-is-hydrated.tsx
|
||||
var useReactSyncExternalStore = React2[" useSyncExternalStore ".trim().toString()];
|
||||
function subscribe() {
|
||||
return () => {
|
||||
};
|
||||
}
|
||||
function useIsHydratedModern() {
|
||||
return useReactSyncExternalStore(
|
||||
subscribe,
|
||||
() => true,
|
||||
() => false
|
||||
);
|
||||
}
|
||||
function subscribe() {
|
||||
return () => {
|
||||
};
|
||||
}
|
||||
var useIsHydrated2 = typeof useReactSyncExternalStore === "function" ? useIsHydratedModern : useIsHydrated;
|
||||
//# sourceMappingURL=index.js.map
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../src/index.ts", "../src/use-is-hydrated.tsx"],
|
||||
"sourcesContent": ["export { useIsHydrated } from './use-is-hydrated';\n", "import { useSyncExternalStore } from 'use-sync-external-store/shim';\n\n/**\n * Determines whether or not the component tree has been hydrated.\n */\nexport function useIsHydrated() {\n return useSyncExternalStore(\n subscribe,\n () => true,\n () => false\n );\n}\n\nfunction subscribe() {\n return () => {};\n}\n"],
|
||||
"mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACAA,kBAAqC;AAK9B,SAAS,gBAAgB;AAC9B,aAAO;AAAA,IACL;AAAA,IACA,MAAM;AAAA,IACN,MAAM;AAAA,EACR;AACF;AAEA,SAAS,YAAY;AACnB,SAAO,MAAM;AAAA,EAAC;AAChB;",
|
||||
"names": []
|
||||
"sources": ["../src/index.ts", "../src/use-is-hydrated.tsx", "../src/use-is-hydrated-legacy.ts"],
|
||||
"sourcesContent": ["export { useIsHydrated } from './use-is-hydrated';\n", "import * as React from 'react';\nimport { useIsHydrated as useIsHydratedLegacy } from './use-is-hydrated-legacy';\n\nconst useReactSyncExternalStore: typeof React.useSyncExternalStore | undefined = (React as any)[\n ' useSyncExternalStore '.trim().toString()\n];\n\nfunction subscribe() {\n return () => {};\n}\n\n/**\n * Determines whether or not the component tree has been hydrated.\n */\nfunction useIsHydratedModern() {\n return useReactSyncExternalStore!(\n subscribe,\n () => true,\n () => false,\n );\n}\n\nexport const useIsHydrated =\n typeof useReactSyncExternalStore === 'function' ? useIsHydratedModern : useIsHydratedLegacy;\n", "import * as React from 'react';\n\nlet _isHydrated = false;\n\nexport function useIsHydrated() {\n const [isHydrated, setIsHydrated] = React.useState(_isHydrated);\n React.useEffect(() => {\n if (!_isHydrated) {\n _isHydrated = true;\n setIsHydrated(true);\n }\n }, []);\n return isHydrated;\n}\n"],
|
||||
"mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA,uBAAAA;AAAA;AAAA;;;ACAA,IAAAC,SAAuB;;;ACAvB,YAAuB;AAEvB,IAAI,cAAc;AAEX,SAAS,gBAAgB;AAC9B,QAAM,CAAC,YAAY,aAAa,IAAU,eAAS,WAAW;AAC9D,EAAM,gBAAU,MAAM;AACpB,QAAI,CAAC,aAAa;AAChB,oBAAc;AACd,oBAAc,IAAI;AAAA,IACpB;AAAA,EACF,GAAG,CAAC,CAAC;AACL,SAAO;AACT;;;ADVA,IAAM,4BAA4EC,OAChF,yBAAyB,KAAK,EAAE,SAAS,CAC3C;AAEA,SAAS,YAAY;AACnB,SAAO,MAAM;AAAA,EAAC;AAChB;AAKA,SAAS,sBAAsB;AAC7B,SAAO;AAAA,IACL;AAAA,IACA,MAAM;AAAA,IACN,MAAM;AAAA,EACR;AACF;AAEO,IAAMC,iBACX,OAAO,8BAA8B,aAAa,sBAAsB;",
|
||||
"names": ["useIsHydrated", "React", "React", "useIsHydrated"]
|
||||
}
|
||||
|
||||
+25
-7
@@ -1,17 +1,35 @@
|
||||
// src/use-is-hydrated.tsx
|
||||
import { useSyncExternalStore } from "use-sync-external-store/shim";
|
||||
import * as React2 from "react";
|
||||
|
||||
// src/use-is-hydrated-legacy.ts
|
||||
import * as React from "react";
|
||||
var _isHydrated = false;
|
||||
function useIsHydrated() {
|
||||
return useSyncExternalStore(
|
||||
const [isHydrated, setIsHydrated] = React.useState(_isHydrated);
|
||||
React.useEffect(() => {
|
||||
if (!_isHydrated) {
|
||||
_isHydrated = true;
|
||||
setIsHydrated(true);
|
||||
}
|
||||
}, []);
|
||||
return isHydrated;
|
||||
}
|
||||
|
||||
// src/use-is-hydrated.tsx
|
||||
var useReactSyncExternalStore = React2[" useSyncExternalStore ".trim().toString()];
|
||||
function subscribe() {
|
||||
return () => {
|
||||
};
|
||||
}
|
||||
function useIsHydratedModern() {
|
||||
return useReactSyncExternalStore(
|
||||
subscribe,
|
||||
() => true,
|
||||
() => false
|
||||
);
|
||||
}
|
||||
function subscribe() {
|
||||
return () => {
|
||||
};
|
||||
}
|
||||
var useIsHydrated2 = typeof useReactSyncExternalStore === "function" ? useIsHydratedModern : useIsHydrated;
|
||||
export {
|
||||
useIsHydrated
|
||||
useIsHydrated2 as useIsHydrated
|
||||
};
|
||||
//# sourceMappingURL=index.mjs.map
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../src/use-is-hydrated.tsx"],
|
||||
"sourcesContent": ["import { useSyncExternalStore } from 'use-sync-external-store/shim';\n\n/**\n * Determines whether or not the component tree has been hydrated.\n */\nexport function useIsHydrated() {\n return useSyncExternalStore(\n subscribe,\n () => true,\n () => false\n );\n}\n\nfunction subscribe() {\n return () => {};\n}\n"],
|
||||
"mappings": ";AAAA,SAAS,4BAA4B;AAK9B,SAAS,gBAAgB;AAC9B,SAAO;AAAA,IACL;AAAA,IACA,MAAM;AAAA,IACN,MAAM;AAAA,EACR;AACF;AAEA,SAAS,YAAY;AACnB,SAAO,MAAM;AAAA,EAAC;AAChB;",
|
||||
"names": []
|
||||
"sources": ["../src/use-is-hydrated.tsx", "../src/use-is-hydrated-legacy.ts"],
|
||||
"sourcesContent": ["import * as React from 'react';\nimport { useIsHydrated as useIsHydratedLegacy } from './use-is-hydrated-legacy';\n\nconst useReactSyncExternalStore: typeof React.useSyncExternalStore | undefined = (React as any)[\n ' useSyncExternalStore '.trim().toString()\n];\n\nfunction subscribe() {\n return () => {};\n}\n\n/**\n * Determines whether or not the component tree has been hydrated.\n */\nfunction useIsHydratedModern() {\n return useReactSyncExternalStore!(\n subscribe,\n () => true,\n () => false,\n );\n}\n\nexport const useIsHydrated =\n typeof useReactSyncExternalStore === 'function' ? useIsHydratedModern : useIsHydratedLegacy;\n", "import * as React from 'react';\n\nlet _isHydrated = false;\n\nexport function useIsHydrated() {\n const [isHydrated, setIsHydrated] = React.useState(_isHydrated);\n React.useEffect(() => {\n if (!_isHydrated) {\n _isHydrated = true;\n setIsHydrated(true);\n }\n }, []);\n return isHydrated;\n}\n"],
|
||||
"mappings": ";AAAA,YAAYA,YAAW;;;ACAvB,YAAY,WAAW;AAEvB,IAAI,cAAc;AAEX,SAAS,gBAAgB;AAC9B,QAAM,CAAC,YAAY,aAAa,IAAU,eAAS,WAAW;AAC9D,EAAM,gBAAU,MAAM;AACpB,QAAI,CAAC,aAAa;AAChB,oBAAc;AACd,oBAAc,IAAI;AAAA,IACpB;AAAA,EACF,GAAG,CAAC,CAAC;AACL,SAAO;AACT;;;ADVA,IAAM,4BAA4EC,OAChF,yBAAyB,KAAK,EAAE,SAAS,CAC3C;AAEA,SAAS,YAAY;AACnB,SAAO,MAAM;AAAA,EAAC;AAChB;AAKA,SAAS,sBAAsB;AAC7B,SAAO;AAAA,IACL;AAAA,IACA,MAAM;AAAA,IACN,MAAM;AAAA,EACR;AACF;AAEO,IAAMC,iBACX,OAAO,8BAA8B,aAAa,sBAAsB;",
|
||||
"names": ["React", "React", "useIsHydrated"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user