isNode()

GitHubでソースを見る

オブジェクトがNodeとして使用できるかどうかをテストします。TypeScriptでは、これは型ガードであり、渡されたものがNode型の場合、trueを返すと型を絞り込みます。

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を返す場合は、渡されたものの型をNodeに絞り込みます。