refactor: Setup typescript project references across workflow, core, and cli (#4519)

* refactor: use consistent folder structure across workflow, core, and cli

* setup typescript project references across workflow, core, and cli
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2022-11-09 15:25:00 +01:00
committed by GitHub
parent de96def372
commit 698d96a617
251 changed files with 1284 additions and 1134 deletions

View File

@@ -1,6 +1,7 @@
import { INodeParameters, INodeProperties, NodeHelpers } from '../src';
import type { INodeParameters, INodeProperties } from '@/Interfaces';
import { getNodeParameters } from '@/NodeHelpers';
describe('Workflow', () => {
describe('NodeHelpers', () => {
describe('getParameterValue', () => {
const tests: Array<{
description: string;
@@ -3340,7 +3341,7 @@ describe('Workflow', () => {
for (const testData of tests) {
test(testData.description, () => {
// returnDefaults: false | returnNoneDisplayed: false
let result = NodeHelpers.getNodeParameters(
let result = getNodeParameters(
testData.input.nodePropertiesArray,
testData.input.nodeValues,
false,
@@ -3350,7 +3351,7 @@ describe('Workflow', () => {
expect(result).toEqual(testData.output.noneDisplayedFalse.defaultsFalse);
// returnDefaults: true | returnNoneDisplayed: false
result = NodeHelpers.getNodeParameters(
result = getNodeParameters(
testData.input.nodePropertiesArray,
testData.input.nodeValues,
true,
@@ -3360,7 +3361,7 @@ describe('Workflow', () => {
expect(result).toEqual(testData.output.noneDisplayedFalse.defaultsTrue);
// returnDefaults: false | returnNoneDisplayed: true
result = NodeHelpers.getNodeParameters(
result = getNodeParameters(
testData.input.nodePropertiesArray,
testData.input.nodeValues,
false,
@@ -3370,7 +3371,7 @@ describe('Workflow', () => {
expect(result).toEqual(testData.output.noneDisplayedTrue.defaultsFalse);
// returnDefaults: true | returnNoneDisplayed: true
result = NodeHelpers.getNodeParameters(
result = getNodeParameters(
testData.input.nodePropertiesArray,
testData.input.nodeValues,
true,