參考工具

isNode()

GitHub 上的原始碼

測試物件是否可用作 Node。在 TypeScript 中,這是一個類型保護,如果它返回 true,它會將您傳入的任何內容的類型縮小為 Node

import { isNode } from '@xyflow/react';
 
const node = {
  id: 'node-a',
  data: {
    label: 'node',
  },
  position: {
    x: 0,
    y: 0,
  },
};
 
if (isNode(node)) {
  // ..
}

簽名

#參數
#item
any
#返回
boolean
測試您傳入的任何內容是否可用作節點。如果您正在使用 TypeScript,此函數會作為類型保護,如果它返回 true,則會將您傳入的任何內容的類型縮小為節點。