isNode()
測試一個物件是否可用作 Node
。在 TypeScript 中,這是一個型別保護,如果它返回 true
,它會將您傳入的任何內容的型別縮小為 Node
。
import { isNode } from '@xyflow/svelte';
const node = {
id: 'node-a',
data: {
label: 'node',
},
position: {
x: 0,
y: 0,
},
};
if (isNode(node)) {
// ..
}
簽名
名稱 | 型別 |
---|---|
#參數 |
|
# item | any |
#返回 |
|
boolean 測試您傳入的任何內容是否可用作節點。如果您正在使用 TypeScript,此函數會作為型別保護,如果它返回 true,則會將您傳入的任何內容的型別縮小為節點。 |