mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
refactor(core): Add strong typing for INodeTypeBaseDescription['group'] (no-changelog) (#14047)
This commit is contained in:
committed by
GitHub
parent
8f46371d77
commit
a24e8abe8c
@@ -47,7 +47,7 @@ describe('LoadNodesAndCredentials', () => {
|
||||
description: {
|
||||
displayName: 'Test Node',
|
||||
name: 'testNode',
|
||||
group: ['test'],
|
||||
group: ['input'],
|
||||
description: 'A test node',
|
||||
version: 1,
|
||||
defaults: {},
|
||||
|
||||
@@ -20,7 +20,7 @@ export const mockSimplifiedNodeType = (
|
||||
name: 'sampleName',
|
||||
icon: 'fa:sampleIcon',
|
||||
iconUrl: 'https://example.com/icon.png',
|
||||
group: ['group1', 'group2'],
|
||||
group: ['input', 'output'],
|
||||
description: 'Sample description',
|
||||
codex: {
|
||||
categories: ['category1', 'category2'],
|
||||
|
||||
@@ -255,7 +255,7 @@ function resourceCategories(nodeTypeDescription: INodeTypeDescription): ActionTy
|
||||
},
|
||||
displayName,
|
||||
group: ['trigger'],
|
||||
};
|
||||
} as ActionTypeDescription;
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ describe('useUniqueNodeName', () => {
|
||||
version: 1,
|
||||
inputs: [],
|
||||
outputs: [],
|
||||
group: [''],
|
||||
group: ['input'],
|
||||
properties: [],
|
||||
defaults: {
|
||||
name: 'S3',
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user