Files
SnowLuma/.pnpm-store/v11/files/75/b2563dc4b411a43619d44cc51363866bc0c713c707d711a5460b81b0c7b4287a6ddcb15a4bf75c364ba87964bee56c27024f60e7f3cdf8dfbdd0314312b993
TanTan 2a69b23b47
Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Skipped
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

123 lines
5.6 KiB
Plaintext

Object.defineProperties(exports, {
__esModule: { value: true },
[Symbol.toStringTag]: { value: "Module" }
});
const require_jsx_constants = require("../constants.js");
const require_jsx_dom_context = require("./context.js");
const require_jsx_context = require("../context.js");
const require_jsx_children = require("../children.js");
const require_jsx_base = require("../base.js");
const require_jsx_dom_render = require("./render.js");
const require_jsx_hooks_index = require("../hooks/index.js");
const require_jsx_dom_hooks_index = require("./hooks/index.js");
const require_jsx_dom_jsx_dev_runtime = require("./jsx-dev-runtime.js");
require("./jsx-runtime.js");
const require_jsx_dom_components = require("./components.js");
//#region src/jsx/dom/index.ts
/**
* @module
* This module provides APIs for `hono/jsx/dom`.
*/
const createElement = (tag, props, ...children) => {
const jsxProps = props ? { ...props } : {};
if (children.length) jsxProps.children = children.length === 1 ? children[0] : children;
let key = void 0;
if ("key" in jsxProps) {
key = jsxProps.key;
delete jsxProps.key;
}
return require_jsx_dom_jsx_dev_runtime.jsxDEV(tag, jsxProps, key);
};
const cloneElement = (element, props, ...children) => {
return require_jsx_dom_jsx_dev_runtime.jsxDEV(element.tag, {
...element.props,
...props,
children: children.length ? children : element.props.children
}, element.key);
};
const memo = (component, propsAreEqual = require_jsx_base.shallowEqual) => {
const wrapper = ((props) => component(props));
wrapper[require_jsx_constants.DOM_MEMO] = propsAreEqual;
return wrapper;
};
var dom_default = {
version: require_jsx_base.reactAPICompatVersion,
useState: require_jsx_hooks_index.useState,
useEffect: require_jsx_hooks_index.useEffect,
useRef: require_jsx_hooks_index.useRef,
useCallback: require_jsx_hooks_index.useCallback,
use: require_jsx_hooks_index.use,
startTransition: require_jsx_hooks_index.startTransition,
useTransition: require_jsx_hooks_index.useTransition,
useDeferredValue: require_jsx_hooks_index.useDeferredValue,
startViewTransition: require_jsx_hooks_index.startViewTransition,
useViewTransition: require_jsx_hooks_index.useViewTransition,
useMemo: require_jsx_hooks_index.useMemo,
useLayoutEffect: require_jsx_hooks_index.useLayoutEffect,
useInsertionEffect: require_jsx_hooks_index.useInsertionEffect,
useReducer: require_jsx_hooks_index.useReducer,
useId: require_jsx_hooks_index.useId,
useDebugValue: require_jsx_hooks_index.useDebugValue,
createRef: require_jsx_hooks_index.createRef,
forwardRef: require_jsx_hooks_index.forwardRef,
useImperativeHandle: require_jsx_hooks_index.useImperativeHandle,
useSyncExternalStore: require_jsx_hooks_index.useSyncExternalStore,
useFormStatus: require_jsx_dom_hooks_index.useFormStatus,
useActionState: require_jsx_dom_hooks_index.useActionState,
useOptimistic: require_jsx_dom_hooks_index.useOptimistic,
Suspense: require_jsx_dom_components.Suspense,
ErrorBoundary: require_jsx_dom_components.ErrorBoundary,
createContext: require_jsx_dom_context.createContext,
useContext: require_jsx_context.useContext,
memo,
isValidElement: require_jsx_base.isValidElement,
createElement,
cloneElement,
Children: require_jsx_children.Children,
Fragment: require_jsx_dom_jsx_dev_runtime.Fragment,
StrictMode: require_jsx_dom_jsx_dev_runtime.Fragment,
flushSync: require_jsx_dom_render.flushSync,
createPortal: require_jsx_dom_render.createPortal
};
//#endregion
exports.Children = require_jsx_children.Children;
exports.ErrorBoundary = require_jsx_dom_components.ErrorBoundary;
exports.Fragment = require_jsx_dom_jsx_dev_runtime.Fragment;
exports.StrictMode = require_jsx_dom_jsx_dev_runtime.Fragment;
exports.Suspense = require_jsx_dom_components.Suspense;
exports.cloneElement = cloneElement;
exports.createContext = require_jsx_dom_context.createContext;
exports.createElement = createElement;
exports.jsx = createElement;
exports.createPortal = require_jsx_dom_render.createPortal;
exports.createRef = require_jsx_hooks_index.createRef;
exports.default = dom_default;
exports.flushSync = require_jsx_dom_render.flushSync;
exports.forwardRef = require_jsx_hooks_index.forwardRef;
exports.isValidElement = require_jsx_base.isValidElement;
exports.memo = memo;
exports.render = require_jsx_dom_render.render;
exports.startTransition = require_jsx_hooks_index.startTransition;
exports.startViewTransition = require_jsx_hooks_index.startViewTransition;
exports.use = require_jsx_hooks_index.use;
exports.useActionState = require_jsx_dom_hooks_index.useActionState;
exports.useCallback = require_jsx_hooks_index.useCallback;
exports.useContext = require_jsx_context.useContext;
exports.useDebugValue = require_jsx_hooks_index.useDebugValue;
exports.useDeferredValue = require_jsx_hooks_index.useDeferredValue;
exports.useEffect = require_jsx_hooks_index.useEffect;
exports.useFormStatus = require_jsx_dom_hooks_index.useFormStatus;
exports.useId = require_jsx_hooks_index.useId;
exports.useImperativeHandle = require_jsx_hooks_index.useImperativeHandle;
exports.useInsertionEffect = require_jsx_hooks_index.useInsertionEffect;
exports.useLayoutEffect = require_jsx_hooks_index.useLayoutEffect;
exports.useMemo = require_jsx_hooks_index.useMemo;
exports.useOptimistic = require_jsx_dom_hooks_index.useOptimistic;
exports.useReducer = require_jsx_hooks_index.useReducer;
exports.useRef = require_jsx_hooks_index.useRef;
exports.useState = require_jsx_hooks_index.useState;
exports.useSyncExternalStore = require_jsx_hooks_index.useSyncExternalStore;
exports.useTransition = require_jsx_hooks_index.useTransition;
exports.useViewTransition = require_jsx_hooks_index.useViewTransition;
exports.version = require_jsx_base.reactAPICompatVersion;