refactor(core): Add strong typing for INodeTypeBaseDescription['group'] (no-changelog) (#14047)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2025-03-19 13:42:10 +01:00
committed by GitHub
parent 8f46371d77
commit a24e8abe8c
5 changed files with 7 additions and 5 deletions

View File

@@ -1699,6 +1699,8 @@ export type IconRef = `fa:${string}` | `node:${string}.${string}`;
export type IconFile = `file:${string}.png` | `file:${string}.svg`;
export type Icon = IconRef | Themed<IconFile>;
type NodeGroupType = 'input' | 'output' | 'organization' | 'schedule' | 'transform' | 'trigger';
export interface INodeTypeBaseDescription {
displayName: string;
name: string;
@@ -1706,7 +1708,7 @@ export interface INodeTypeBaseDescription {
iconColor?: ThemeIconColor;
iconUrl?: Themed<string>;
badgeIconUrl?: Themed<string>;
group: string[];
group: NodeGroupType[];
description: string;
documentationUrl?: string;
subtitle?: string;