diff --git a/packages/editor-ui/tsconfig.json b/packages/editor-ui/tsconfig.json index 39cf47b586e5c..361eadcf4431c 100644 --- a/packages/editor-ui/tsconfig.json +++ b/packages/editor-ui/tsconfig.json @@ -11,7 +11,7 @@ "allowSyntheticDefaultImports": true, "resolveJsonModule": true, "baseUrl": ".", - "types": ["vitest/globals"], + "types": ["vitest/globals", "../workflow/src/types.d.ts"], "paths": { "@/*": ["src/*"], "n8n-design-system/*": ["../design-system/src/*"], diff --git a/packages/workflow/src/AugmentObject.ts b/packages/workflow/src/AugmentObject.ts index 708bfd84748a8..4334071e71080 100644 --- a/packages/workflow/src/AugmentObject.ts +++ b/packages/workflow/src/AugmentObject.ts @@ -29,7 +29,7 @@ export function augmentArray(data: T[]): T[] { } const proxy = new Proxy(data, { - deleteProperty(target, key: string) { + deleteProperty(_target, key: string) { return Reflect.deleteProperty(getData(), key); }, get(target, key: string, receiver): unknown { @@ -59,7 +59,7 @@ export function augmentArray(data: T[]): T[] { ownKeys(target) { return Reflect.ownKeys(newData ?? target); }, - set(target, key: string, newValue: unknown) { + set(_target, key: string, newValue: unknown) { // Always proxy all objects. Like that we can check in get simply if it // is a proxy and it does then not matter if it was already there from the // beginning and it got proxied at some point or set later and so theoretically @@ -143,7 +143,7 @@ export function augmentObject(data: T): T { ); }, - getOwnPropertyDescriptor(target, key) { + getOwnPropertyDescriptor(_target, key) { if (deletedProperties.has(key)) return undefined; return Object.getOwnPropertyDescriptor(key in newData ? newData : data, key); }, diff --git a/packages/workflow/src/NativeMethods/Array.methods.ts b/packages/workflow/src/NativeMethods/Array.methods.ts index 70bb3be59b5d2..ea2814439129b 100644 --- a/packages/workflow/src/NativeMethods/Array.methods.ts +++ b/packages/workflow/src/NativeMethods/Array.methods.ts @@ -1,4 +1,4 @@ -import type { NativeDoc } from '@/Extensions/Extensions'; +import type { NativeDoc } from '../Extensions/Extensions'; export const arrayMethods: NativeDoc = { typeName: 'Array', diff --git a/packages/workflow/src/NativeMethods/Boolean.methods.ts b/packages/workflow/src/NativeMethods/Boolean.methods.ts index a897f5dc62ff2..1fe071f4cd605 100644 --- a/packages/workflow/src/NativeMethods/Boolean.methods.ts +++ b/packages/workflow/src/NativeMethods/Boolean.methods.ts @@ -1,4 +1,4 @@ -import type { NativeDoc } from '@/Extensions/Extensions'; +import type { NativeDoc } from '../Extensions/Extensions'; export const booleanMethods: NativeDoc = { typeName: 'Boolean', diff --git a/packages/workflow/src/NativeMethods/Number.methods.ts b/packages/workflow/src/NativeMethods/Number.methods.ts index 751d68fa7cf87..6edb52b069d3f 100644 --- a/packages/workflow/src/NativeMethods/Number.methods.ts +++ b/packages/workflow/src/NativeMethods/Number.methods.ts @@ -1,4 +1,4 @@ -import type { NativeDoc } from '@/Extensions/Extensions'; +import type { NativeDoc } from '../Extensions/Extensions'; export const numberMethods: NativeDoc = { typeName: 'Number', diff --git a/packages/workflow/src/NativeMethods/Object.Methods.ts b/packages/workflow/src/NativeMethods/Object.Methods.ts index e1cc8a204d2bc..708c5467ace8b 100644 --- a/packages/workflow/src/NativeMethods/Object.Methods.ts +++ b/packages/workflow/src/NativeMethods/Object.Methods.ts @@ -1,4 +1,4 @@ -import type { NativeDoc } from '@/Extensions/Extensions'; +import type { NativeDoc } from '../Extensions/Extensions'; export const objectMethods: NativeDoc = { typeName: 'Object', diff --git a/packages/workflow/src/NativeMethods/String.methods.ts b/packages/workflow/src/NativeMethods/String.methods.ts index d2d1607297551..5f3e1950acad5 100644 --- a/packages/workflow/src/NativeMethods/String.methods.ts +++ b/packages/workflow/src/NativeMethods/String.methods.ts @@ -1,4 +1,4 @@ -import type { NativeDoc } from '@/Extensions/Extensions'; +import type { NativeDoc } from '../Extensions/Extensions'; export const stringMethods: NativeDoc = { typeName: 'String', diff --git a/packages/workflow/src/NativeMethods/index.ts b/packages/workflow/src/NativeMethods/index.ts index acf79c418dc9c..f51d64f89c2ac 100644 --- a/packages/workflow/src/NativeMethods/index.ts +++ b/packages/workflow/src/NativeMethods/index.ts @@ -2,7 +2,7 @@ import { stringMethods } from './String.methods'; import { arrayMethods } from './Array.methods'; import { numberMethods } from './Number.methods'; import { objectMethods } from './Object.Methods'; -import type { NativeDoc } from '@/Extensions/Extensions'; +import type { NativeDoc } from '../Extensions/Extensions'; import { booleanMethods } from './Boolean.methods'; const NATIVE_METHODS: NativeDoc[] = [ diff --git a/packages/workflow/src/errors/credential-access-error.ts b/packages/workflow/src/errors/credential-access-error.ts index e3d41e22079fe..0fce04cf4e58f 100644 --- a/packages/workflow/src/errors/credential-access-error.ts +++ b/packages/workflow/src/errors/credential-access-error.ts @@ -1,4 +1,4 @@ -import type { INode } from '@/Interfaces'; +import type { INode } from '../Interfaces'; import { ExecutionBaseError } from './abstract/execution-base.error'; export class CredentialAccessError extends ExecutionBaseError { diff --git a/packages/workflow/src/errors/node-operation.error.ts b/packages/workflow/src/errors/node-operation.error.ts index 3a41f1903e890..2fdfa9688425a 100644 --- a/packages/workflow/src/errors/node-operation.error.ts +++ b/packages/workflow/src/errors/node-operation.error.ts @@ -6,8 +6,6 @@ import { NodeError } from './abstract/node.error'; * Class for instantiating an operational error, e.g. an invalid credentials error. */ export class NodeOperationError extends NodeError { - lineNumber: number | undefined; - type: string | undefined; constructor( diff --git a/packages/workflow/src/errors/workflow-operation.error.ts b/packages/workflow/src/errors/workflow-operation.error.ts index 25b47e149ce78..302bc310b7dd5 100644 --- a/packages/workflow/src/errors/workflow-operation.error.ts +++ b/packages/workflow/src/errors/workflow-operation.error.ts @@ -9,10 +9,6 @@ export class WorkflowOperationError extends ExecutionBaseError { timestamp: number; - lineNumber: number | undefined; - - description: string | undefined; - constructor(message: string, node?: INode, description?: string) { super(message, { cause: undefined }); this.level = 'warning';