From daff22f3cf3a5a133dbbae5eb94d20e03bd2bfff Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sun, 4 Feb 2024 21:26:59 +0100 Subject: [PATCH] chore(core): deprecate some node props --- packages/core/src/types/node.ts | 45 +++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 13 deletions(-) diff --git a/packages/core/src/types/node.ts b/packages/core/src/types/node.ts index 16342df7..7d56eeef 100644 --- a/packages/core/src/types/node.ts +++ b/packages/core/src/types/node.ts @@ -32,7 +32,10 @@ export type HeightFunc = (node: GraphNode) => number | string | void export interface Node = any, Type extends string = string> { /** Unique node id */ id: string - /** A node label */ + /** + * @deprecated - will be removed in next major release and replaced with `{ data: { label: string | VNode | Component } }` + * A node label + */ label?: string | VNode | Component /** initial node position x, y */ position: XYPosition @@ -54,11 +57,15 @@ export interface Node