UNPKG

@rxflow/base

Version:

BaseFlow - 核心 Flow 组件库

27 lines (25 loc) 664 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useCheckUnMount = void 0; var _react = require("@xyflow/react"); var _react2 = require("react"); /** * @author: yanxianliang * @date: 2025-10-20 10:00 * @modified:2025/10/20 10:00 by yanxianliang * @desc: 判断节点是否已经被删除 * * Copyright (c) 2025 by yanxianliang, All Rights Reserved. */ const useCheckUnMount = () => { const { getState } = (0, _react.useStoreApi)(); return (0, _react2.useCallback)(id => { const nodeLookup = getState().nodeLookup; return !nodeLookup.has(id); }, []); }; exports.useCheckUnMount = useCheckUnMount;