From fc4184773a86b5019c4199b603a80751e50e2118 Mon Sep 17 00:00:00 2001 From: Elias Meire Date: Fri, 19 Jul 2024 14:49:35 +0200 Subject: [PATCH] refactor: Mark defaults.color as deprecated in node descriptions (#10117) --- packages/workflow/src/Interfaces.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/workflow/src/Interfaces.ts b/packages/workflow/src/Interfaces.ts index 63364aa74..966563748 100644 --- a/packages/workflow/src/Interfaces.ts +++ b/packages/workflow/src/Interfaces.ts @@ -1814,9 +1814,17 @@ export interface INodeOutputConfiguration { export type ExpressionString = `={{${string}}}`; +export type NodeDefaults = Partial<{ + /** + * @deprecated Use {@link INodeTypeBaseDescription.iconColor|iconColor} instead. `iconColor` supports dark mode and uses preset colors from n8n's design system. + */ + color: string; + name: string; +}>; + export interface INodeTypeDescription extends INodeTypeBaseDescription { version: number | number[]; - defaults: INodeParameters; + defaults: NodeDefaults; eventTriggerDescription?: string; activationMessage?: string; inputs: Array | ExpressionString;