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,则会将您传入的任何内容的类型缩小到 Node。 |