chore(core): deprecate style & class functions

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2023-04-11 20:28:02 +02:00
committed by Braks
parent fefa2a30ea
commit 920fb3c9a4
+9 -3
View File
@@ -18,8 +18,10 @@ export interface NodeHandleBounds {
target?: HandleElement[] target?: HandleElement[]
} }
/** @deprecated will be removed in next major release */
export type WidthFunc = (node: GraphNode) => number | string | void export type WidthFunc = (node: GraphNode) => number | string | void
/** @deprecated will be removed in next major release */
export type HeightFunc = (node: GraphNode) => number | string | void export type HeightFunc = (node: GraphNode) => number | string | void
export interface Node<Data = ElementData, CustomEvents extends Record<string, CustomEvent> = any> { export interface Node<Data = ElementData, CustomEvents extends Record<string, CustomEvent> = any> {
@@ -45,10 +47,10 @@ export interface Node<Data = ElementData, CustomEvents extends Record<string, Cu
/** Disable/enable deleting node */ /** Disable/enable deleting node */
deletable?: boolean deletable?: boolean
dragHandle?: string dragHandle?: string
// todo: deprecate this and remove them in next minor release /** @deprecated will be removed in next major release */
/** called when used as target for new connection */ /** called when used as target for new connection */
isValidTargetPos?: ValidConnectionFunc isValidTargetPos?: ValidConnectionFunc
// todo: deprecate this and remove them in next minor release /** @deprecated will be removed in next major release */
/** called when used as source for new connection */ /** called when used as source for new connection */
isValidSourcePos?: ValidConnectionFunc isValidSourcePos?: ValidConnectionFunc
/** define node extent, i.e. area in which node can be moved */ /** define node extent, i.e. area in which node can be moved */
@@ -80,7 +82,10 @@ export interface Node<Data = ElementData, CustomEvents extends Record<string, Cu
template?: NodeComponent template?: NodeComponent
/** Additional data that is passed to your custom components */ /** Additional data that is passed to your custom components */
data?: Data data?: Data
/** contextual and custom events that are passed to your custom components */ /**
* @deprecated will be removed in next major release
* contextual and custom events that are passed to your custom components
* */
events?: Partial<NodeEventsHandler<CustomEvents>> events?: Partial<NodeEventsHandler<CustomEvents>>
zIndex?: number zIndex?: number
ariaLabel?: string ariaLabel?: string
@@ -102,6 +107,7 @@ export interface GraphNode<
dragging: boolean dragging: boolean
initialized: boolean initialized: boolean
data: Data data: Data
/** @deprecated will be removed in next major release */
events: Partial<NodeEventsHandler<CustomEvents>> events: Partial<NodeEventsHandler<CustomEvents>>
type: Type type: Type
} }