diff --git a/packages/nodes-base/.eslintrc.js b/packages/nodes-base/.eslintrc.js index 2edf1d74397..98f30a79913 100644 --- a/packages/nodes-base/.eslintrc.js +++ b/packages/nodes-base/.eslintrc.js @@ -9,6 +9,8 @@ module.exports = { ...sharedOptions(__dirname), rules: { + '@typescript-eslint/consistent-type-imports': 'error', + // TODO: remove all the following rules eqeqeq: 'off', 'id-denylist': 'off', diff --git a/packages/nodes-base/credentials/ActionNetworkApi.credentials.ts b/packages/nodes-base/credentials/ActionNetworkApi.credentials.ts index 29344cd6ff9..ebc6eaf9a09 100644 --- a/packages/nodes-base/credentials/ActionNetworkApi.credentials.ts +++ b/packages/nodes-base/credentials/ActionNetworkApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ActiveCampaignApi.credentials.ts b/packages/nodes-base/credentials/ActiveCampaignApi.credentials.ts index 3d384a09742..837869f39b4 100644 --- a/packages/nodes-base/credentials/ActiveCampaignApi.credentials.ts +++ b/packages/nodes-base/credentials/ActiveCampaignApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/AcuitySchedulingApi.credentials.ts b/packages/nodes-base/credentials/AcuitySchedulingApi.credentials.ts index 71b2210abdc..658a65e8ba8 100644 --- a/packages/nodes-base/credentials/AcuitySchedulingApi.credentials.ts +++ b/packages/nodes-base/credentials/AcuitySchedulingApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class AcuitySchedulingApi implements ICredentialType { name = 'acuitySchedulingApi'; diff --git a/packages/nodes-base/credentials/AcuitySchedulingOAuth2Api.credentials.ts b/packages/nodes-base/credentials/AcuitySchedulingOAuth2Api.credentials.ts index 7bfd01500e3..242b54007a1 100644 --- a/packages/nodes-base/credentials/AcuitySchedulingOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/AcuitySchedulingOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class AcuitySchedulingOAuth2Api implements ICredentialType { name = 'acuitySchedulingOAuth2Api'; diff --git a/packages/nodes-base/credentials/AdaloApi.credentials.ts b/packages/nodes-base/credentials/AdaloApi.credentials.ts index fd09f22ab73..4c5003b1e25 100644 --- a/packages/nodes-base/credentials/AdaloApi.credentials.ts +++ b/packages/nodes-base/credentials/AdaloApi.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class AdaloApi implements ICredentialType { name = 'adaloApi'; diff --git a/packages/nodes-base/credentials/AffinityApi.credentials.ts b/packages/nodes-base/credentials/AffinityApi.credentials.ts index 87713449743..eaf92cdeff8 100644 --- a/packages/nodes-base/credentials/AffinityApi.credentials.ts +++ b/packages/nodes-base/credentials/AffinityApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class AffinityApi implements ICredentialType { name = 'affinityApi'; diff --git a/packages/nodes-base/credentials/AgileCrmApi.credentials.ts b/packages/nodes-base/credentials/AgileCrmApi.credentials.ts index 719cb1afa37..350ca70ff50 100644 --- a/packages/nodes-base/credentials/AgileCrmApi.credentials.ts +++ b/packages/nodes-base/credentials/AgileCrmApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class AgileCrmApi implements ICredentialType { name = 'agileCrmApi'; diff --git a/packages/nodes-base/credentials/AirtableApi.credentials.ts b/packages/nodes-base/credentials/AirtableApi.credentials.ts index 2e3db309a2a..09eee15b4cb 100644 --- a/packages/nodes-base/credentials/AirtableApi.credentials.ts +++ b/packages/nodes-base/credentials/AirtableApi.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class AirtableApi implements ICredentialType { name = 'airtableApi'; diff --git a/packages/nodes-base/credentials/Amqp.credentials.ts b/packages/nodes-base/credentials/Amqp.credentials.ts index 3477cf3232c..7f0487f839c 100644 --- a/packages/nodes-base/credentials/Amqp.credentials.ts +++ b/packages/nodes-base/credentials/Amqp.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Amqp implements ICredentialType { name = 'amqp'; diff --git a/packages/nodes-base/credentials/ApiTemplateIoApi.credentials.ts b/packages/nodes-base/credentials/ApiTemplateIoApi.credentials.ts index 44c87215622..8fddb9733b2 100644 --- a/packages/nodes-base/credentials/ApiTemplateIoApi.credentials.ts +++ b/packages/nodes-base/credentials/ApiTemplateIoApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/AsanaApi.credentials.ts b/packages/nodes-base/credentials/AsanaApi.credentials.ts index c5be8c1add6..fc756281980 100644 --- a/packages/nodes-base/credentials/AsanaApi.credentials.ts +++ b/packages/nodes-base/credentials/AsanaApi.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class AsanaApi implements ICredentialType { name = 'asanaApi'; diff --git a/packages/nodes-base/credentials/AsanaOAuth2Api.credentials.ts b/packages/nodes-base/credentials/AsanaOAuth2Api.credentials.ts index d15e7832c32..0ffde5ac59d 100644 --- a/packages/nodes-base/credentials/AsanaOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/AsanaOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class AsanaOAuth2Api implements ICredentialType { name = 'asanaOAuth2Api'; diff --git a/packages/nodes-base/credentials/AutomizyApi.credentials.ts b/packages/nodes-base/credentials/AutomizyApi.credentials.ts index c3ea0e47e32..19633dc324e 100644 --- a/packages/nodes-base/credentials/AutomizyApi.credentials.ts +++ b/packages/nodes-base/credentials/AutomizyApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class AutomizyApi implements ICredentialType { name = 'automizyApi'; diff --git a/packages/nodes-base/credentials/AutopilotApi.credentials.ts b/packages/nodes-base/credentials/AutopilotApi.credentials.ts index abc552ddccd..bf98d44f742 100644 --- a/packages/nodes-base/credentials/AutopilotApi.credentials.ts +++ b/packages/nodes-base/credentials/AutopilotApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class AutopilotApi implements ICredentialType { name = 'autopilotApi'; diff --git a/packages/nodes-base/credentials/Aws.credentials.ts b/packages/nodes-base/credentials/Aws.credentials.ts index 826d7763987..46d126872eb 100644 --- a/packages/nodes-base/credentials/Aws.credentials.ts +++ b/packages/nodes-base/credentials/Aws.credentials.ts @@ -1,6 +1,7 @@ -import { Request, sign } from 'aws4'; +import type { Request } from 'aws4'; +import { sign } from 'aws4'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/BambooHrApi.credentials.ts b/packages/nodes-base/credentials/BambooHrApi.credentials.ts index 590003f40ec..8fe5de7cb67 100644 --- a/packages/nodes-base/credentials/BambooHrApi.credentials.ts +++ b/packages/nodes-base/credentials/BambooHrApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class BambooHrApi implements ICredentialType { name = 'bambooHrApi'; diff --git a/packages/nodes-base/credentials/BannerbearApi.credentials.ts b/packages/nodes-base/credentials/BannerbearApi.credentials.ts index fccea60a47b..81ea35d9869 100644 --- a/packages/nodes-base/credentials/BannerbearApi.credentials.ts +++ b/packages/nodes-base/credentials/BannerbearApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class BannerbearApi implements ICredentialType { name = 'bannerbearApi'; diff --git a/packages/nodes-base/credentials/BaserowApi.credentials.ts b/packages/nodes-base/credentials/BaserowApi.credentials.ts index af833f4ebec..28fd1d89900 100644 --- a/packages/nodes-base/credentials/BaserowApi.credentials.ts +++ b/packages/nodes-base/credentials/BaserowApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; // https://api.baserow.io/api/redoc/#section/Authentication diff --git a/packages/nodes-base/credentials/BeeminderApi.credentials.ts b/packages/nodes-base/credentials/BeeminderApi.credentials.ts index 14dd427c7ad..66a15b844ac 100644 --- a/packages/nodes-base/credentials/BeeminderApi.credentials.ts +++ b/packages/nodes-base/credentials/BeeminderApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/BitbucketApi.credentials.ts b/packages/nodes-base/credentials/BitbucketApi.credentials.ts index 9ba5def5e28..fce7165dc3c 100644 --- a/packages/nodes-base/credentials/BitbucketApi.credentials.ts +++ b/packages/nodes-base/credentials/BitbucketApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class BitbucketApi implements ICredentialType { name = 'bitbucketApi'; diff --git a/packages/nodes-base/credentials/BitlyApi.credentials.ts b/packages/nodes-base/credentials/BitlyApi.credentials.ts index 9f6e770f993..6e6ca9c9974 100644 --- a/packages/nodes-base/credentials/BitlyApi.credentials.ts +++ b/packages/nodes-base/credentials/BitlyApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class BitlyApi implements ICredentialType { name = 'bitlyApi'; diff --git a/packages/nodes-base/credentials/BitlyOAuth2Api.credentials.ts b/packages/nodes-base/credentials/BitlyOAuth2Api.credentials.ts index d9600794c82..0175c6b1bd0 100644 --- a/packages/nodes-base/credentials/BitlyOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/BitlyOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class BitlyOAuth2Api implements ICredentialType { name = 'bitlyOAuth2Api'; diff --git a/packages/nodes-base/credentials/BitwardenApi.credentials.ts b/packages/nodes-base/credentials/BitwardenApi.credentials.ts index 73074e4c621..249f81c4e26 100644 --- a/packages/nodes-base/credentials/BitwardenApi.credentials.ts +++ b/packages/nodes-base/credentials/BitwardenApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; // https://bitwarden.com/help/article/public-api/#authentication diff --git a/packages/nodes-base/credentials/BoxOAuth2Api.credentials.ts b/packages/nodes-base/credentials/BoxOAuth2Api.credentials.ts index 0e2d2775586..70145fbf2b3 100644 --- a/packages/nodes-base/credentials/BoxOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/BoxOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class BoxOAuth2Api implements ICredentialType { name = 'boxOAuth2Api'; diff --git a/packages/nodes-base/credentials/BrandfetchApi.credentials.ts b/packages/nodes-base/credentials/BrandfetchApi.credentials.ts index c20fcd03731..fe6fe4b6201 100644 --- a/packages/nodes-base/credentials/BrandfetchApi.credentials.ts +++ b/packages/nodes-base/credentials/BrandfetchApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class BrandfetchApi implements ICredentialType { name = 'brandfetchApi'; diff --git a/packages/nodes-base/credentials/BubbleApi.credentials.ts b/packages/nodes-base/credentials/BubbleApi.credentials.ts index 1997cb01181..43dbc2c58ce 100644 --- a/packages/nodes-base/credentials/BubbleApi.credentials.ts +++ b/packages/nodes-base/credentials/BubbleApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class BubbleApi implements ICredentialType { name = 'bubbleApi'; diff --git a/packages/nodes-base/credentials/CalApi.credentials.ts b/packages/nodes-base/credentials/CalApi.credentials.ts index f6970982241..bfe5232f66d 100644 --- a/packages/nodes-base/credentials/CalApi.credentials.ts +++ b/packages/nodes-base/credentials/CalApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/CalendlyApi.credentials.ts b/packages/nodes-base/credentials/CalendlyApi.credentials.ts index b21757b39d3..c999e645903 100644 --- a/packages/nodes-base/credentials/CalendlyApi.credentials.ts +++ b/packages/nodes-base/credentials/CalendlyApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ChargebeeApi.credentials.ts b/packages/nodes-base/credentials/ChargebeeApi.credentials.ts index 1e927520503..81c5ac787bb 100644 --- a/packages/nodes-base/credentials/ChargebeeApi.credentials.ts +++ b/packages/nodes-base/credentials/ChargebeeApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ChargebeeApi implements ICredentialType { name = 'chargebeeApi'; diff --git a/packages/nodes-base/credentials/CircleCiApi.credentials.ts b/packages/nodes-base/credentials/CircleCiApi.credentials.ts index 3a789b003ee..f96b76d732a 100644 --- a/packages/nodes-base/credentials/CircleCiApi.credentials.ts +++ b/packages/nodes-base/credentials/CircleCiApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class CircleCiApi implements ICredentialType { name = 'circleCiApi'; diff --git a/packages/nodes-base/credentials/CiscoWebexOAuth2Api.credentials.ts b/packages/nodes-base/credentials/CiscoWebexOAuth2Api.credentials.ts index 7deaa1424a0..aa2b9ed6c5a 100644 --- a/packages/nodes-base/credentials/CiscoWebexOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/CiscoWebexOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class CiscoWebexOAuth2Api implements ICredentialType { name = 'ciscoWebexOAuth2Api'; diff --git a/packages/nodes-base/credentials/CitrixAdcApi.credentials.ts b/packages/nodes-base/credentials/CitrixAdcApi.credentials.ts index ee1daa8deeb..2fd5e057f1a 100644 --- a/packages/nodes-base/credentials/CitrixAdcApi.credentials.ts +++ b/packages/nodes-base/credentials/CitrixAdcApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ClearbitApi.credentials.ts b/packages/nodes-base/credentials/ClearbitApi.credentials.ts index 3f8e07b2532..c5b7d55f20a 100644 --- a/packages/nodes-base/credentials/ClearbitApi.credentials.ts +++ b/packages/nodes-base/credentials/ClearbitApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ClearbitApi implements ICredentialType { name = 'clearbitApi'; diff --git a/packages/nodes-base/credentials/ClickUpApi.credentials.ts b/packages/nodes-base/credentials/ClickUpApi.credentials.ts index 7227d12bc12..9f6cf2e0003 100644 --- a/packages/nodes-base/credentials/ClickUpApi.credentials.ts +++ b/packages/nodes-base/credentials/ClickUpApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ClickUpOAuth2Api.credentials.ts b/packages/nodes-base/credentials/ClickUpOAuth2Api.credentials.ts index 857e8a4fac4..5f90547566b 100644 --- a/packages/nodes-base/credentials/ClickUpOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/ClickUpOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ClickUpOAuth2Api implements ICredentialType { name = 'clickUpOAuth2Api'; diff --git a/packages/nodes-base/credentials/ClockifyApi.credentials.ts b/packages/nodes-base/credentials/ClockifyApi.credentials.ts index 992dea0adb6..35a99937cae 100644 --- a/packages/nodes-base/credentials/ClockifyApi.credentials.ts +++ b/packages/nodes-base/credentials/ClockifyApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/CloudflareApi.credentials.ts b/packages/nodes-base/credentials/CloudflareApi.credentials.ts index 1844b5945c6..172d89e18e5 100644 --- a/packages/nodes-base/credentials/CloudflareApi.credentials.ts +++ b/packages/nodes-base/credentials/CloudflareApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/CockpitApi.credentials.ts b/packages/nodes-base/credentials/CockpitApi.credentials.ts index a91048ee9ec..e55f5bd9dc6 100644 --- a/packages/nodes-base/credentials/CockpitApi.credentials.ts +++ b/packages/nodes-base/credentials/CockpitApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class CockpitApi implements ICredentialType { name = 'cockpitApi'; diff --git a/packages/nodes-base/credentials/CodaApi.credentials.ts b/packages/nodes-base/credentials/CodaApi.credentials.ts index f44179b93cb..2639c660b7c 100644 --- a/packages/nodes-base/credentials/CodaApi.credentials.ts +++ b/packages/nodes-base/credentials/CodaApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class CodaApi implements ICredentialType { name = 'codaApi'; diff --git a/packages/nodes-base/credentials/ContentfulApi.credentials.ts b/packages/nodes-base/credentials/ContentfulApi.credentials.ts index a7e7eed7433..9ca5456c469 100644 --- a/packages/nodes-base/credentials/ContentfulApi.credentials.ts +++ b/packages/nodes-base/credentials/ContentfulApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; //https://www.contentful.com/developers/docs/references/authentication/ export class ContentfulApi implements ICredentialType { diff --git a/packages/nodes-base/credentials/ConvertKitApi.credentials.ts b/packages/nodes-base/credentials/ConvertKitApi.credentials.ts index c498fc77484..2c75ddf0869 100644 --- a/packages/nodes-base/credentials/ConvertKitApi.credentials.ts +++ b/packages/nodes-base/credentials/ConvertKitApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ConvertKitApi implements ICredentialType { name = 'convertKitApi'; diff --git a/packages/nodes-base/credentials/CopperApi.credentials.ts b/packages/nodes-base/credentials/CopperApi.credentials.ts index 54843fe1515..e08af72169b 100644 --- a/packages/nodes-base/credentials/CopperApi.credentials.ts +++ b/packages/nodes-base/credentials/CopperApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class CopperApi implements ICredentialType { name = 'copperApi'; diff --git a/packages/nodes-base/credentials/CortexApi.credentials.ts b/packages/nodes-base/credentials/CortexApi.credentials.ts index d930d96c19c..c890739e8a4 100644 --- a/packages/nodes-base/credentials/CortexApi.credentials.ts +++ b/packages/nodes-base/credentials/CortexApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/CrateDb.credentials.ts b/packages/nodes-base/credentials/CrateDb.credentials.ts index 7688aa47e58..8993f58b76e 100644 --- a/packages/nodes-base/credentials/CrateDb.credentials.ts +++ b/packages/nodes-base/credentials/CrateDb.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class CrateDb implements ICredentialType { name = 'crateDb'; diff --git a/packages/nodes-base/credentials/CustomerIoApi.credentials.ts b/packages/nodes-base/credentials/CustomerIoApi.credentials.ts index 50e9c54cd19..8a814df3687 100644 --- a/packages/nodes-base/credentials/CustomerIoApi.credentials.ts +++ b/packages/nodes-base/credentials/CustomerIoApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialType, IHttpRequestOptions, diff --git a/packages/nodes-base/credentials/DeepLApi.credentials.ts b/packages/nodes-base/credentials/DeepLApi.credentials.ts index 36053969a3d..8724162dcc4 100644 --- a/packages/nodes-base/credentials/DeepLApi.credentials.ts +++ b/packages/nodes-base/credentials/DeepLApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/DemioApi.credentials.ts b/packages/nodes-base/credentials/DemioApi.credentials.ts index 36d7e89c321..b8d88e153e6 100644 --- a/packages/nodes-base/credentials/DemioApi.credentials.ts +++ b/packages/nodes-base/credentials/DemioApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class DemioApi implements ICredentialType { name = 'demioApi'; diff --git a/packages/nodes-base/credentials/DhlApi.credentials.ts b/packages/nodes-base/credentials/DhlApi.credentials.ts index 6fbc8fea056..8a7c2564a32 100644 --- a/packages/nodes-base/credentials/DhlApi.credentials.ts +++ b/packages/nodes-base/credentials/DhlApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class DhlApi implements ICredentialType { name = 'dhlApi'; diff --git a/packages/nodes-base/credentials/DiscourseApi.credentials.ts b/packages/nodes-base/credentials/DiscourseApi.credentials.ts index 1be00100232..c5981d6600d 100644 --- a/packages/nodes-base/credentials/DiscourseApi.credentials.ts +++ b/packages/nodes-base/credentials/DiscourseApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/DisqusApi.credentials.ts b/packages/nodes-base/credentials/DisqusApi.credentials.ts index e7c8cc484d1..7b383fc6289 100644 --- a/packages/nodes-base/credentials/DisqusApi.credentials.ts +++ b/packages/nodes-base/credentials/DisqusApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class DisqusApi implements ICredentialType { name = 'disqusApi'; diff --git a/packages/nodes-base/credentials/DriftApi.credentials.ts b/packages/nodes-base/credentials/DriftApi.credentials.ts index 004201ee7fa..943bb24f393 100644 --- a/packages/nodes-base/credentials/DriftApi.credentials.ts +++ b/packages/nodes-base/credentials/DriftApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class DriftApi implements ICredentialType { name = 'driftApi'; diff --git a/packages/nodes-base/credentials/DriftOAuth2Api.credentials.ts b/packages/nodes-base/credentials/DriftOAuth2Api.credentials.ts index 8a37ad68b54..b02525f79a8 100644 --- a/packages/nodes-base/credentials/DriftOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/DriftOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class DriftOAuth2Api implements ICredentialType { name = 'driftOAuth2Api'; diff --git a/packages/nodes-base/credentials/DropboxApi.credentials.ts b/packages/nodes-base/credentials/DropboxApi.credentials.ts index 8a1b78a436d..a4f02b421b6 100644 --- a/packages/nodes-base/credentials/DropboxApi.credentials.ts +++ b/packages/nodes-base/credentials/DropboxApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/DropboxOAuth2Api.credentials.ts b/packages/nodes-base/credentials/DropboxOAuth2Api.credentials.ts index 0ed16239b02..968e8f89c8e 100644 --- a/packages/nodes-base/credentials/DropboxOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/DropboxOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['files.content.write', 'files.content.read', 'sharing.read', 'account_info.read']; diff --git a/packages/nodes-base/credentials/DropcontactApi.credentials.ts b/packages/nodes-base/credentials/DropcontactApi.credentials.ts index 2ddab6136af..71258d8b70a 100644 --- a/packages/nodes-base/credentials/DropcontactApi.credentials.ts +++ b/packages/nodes-base/credentials/DropcontactApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ERPNextApi.credentials.ts b/packages/nodes-base/credentials/ERPNextApi.credentials.ts index 75b263e177c..0824533a86e 100644 --- a/packages/nodes-base/credentials/ERPNextApi.credentials.ts +++ b/packages/nodes-base/credentials/ERPNextApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/EgoiApi.credentials.ts b/packages/nodes-base/credentials/EgoiApi.credentials.ts index 20e3bb133f4..ab9a9add00c 100644 --- a/packages/nodes-base/credentials/EgoiApi.credentials.ts +++ b/packages/nodes-base/credentials/EgoiApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class EgoiApi implements ICredentialType { name = 'egoiApi'; diff --git a/packages/nodes-base/credentials/ElasticSecurityApi.credentials.ts b/packages/nodes-base/credentials/ElasticSecurityApi.credentials.ts index e941f89eefd..11759991fe3 100644 --- a/packages/nodes-base/credentials/ElasticSecurityApi.credentials.ts +++ b/packages/nodes-base/credentials/ElasticSecurityApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ElasticSecurityApi implements ICredentialType { name = 'elasticSecurityApi'; diff --git a/packages/nodes-base/credentials/ElasticsearchApi.credentials.ts b/packages/nodes-base/credentials/ElasticsearchApi.credentials.ts index 4377c5ab36d..e05151fbc94 100644 --- a/packages/nodes-base/credentials/ElasticsearchApi.credentials.ts +++ b/packages/nodes-base/credentials/ElasticsearchApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/EmeliaApi.credentials.ts b/packages/nodes-base/credentials/EmeliaApi.credentials.ts index 473fd33e926..7ce585ae2ec 100644 --- a/packages/nodes-base/credentials/EmeliaApi.credentials.ts +++ b/packages/nodes-base/credentials/EmeliaApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class EmeliaApi implements ICredentialType { name = 'emeliaApi'; diff --git a/packages/nodes-base/credentials/EventbriteApi.credentials.ts b/packages/nodes-base/credentials/EventbriteApi.credentials.ts index af7b91fe682..2afcc3728ef 100644 --- a/packages/nodes-base/credentials/EventbriteApi.credentials.ts +++ b/packages/nodes-base/credentials/EventbriteApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class EventbriteApi implements ICredentialType { name = 'eventbriteApi'; diff --git a/packages/nodes-base/credentials/EventbriteOAuth2Api.credentials.ts b/packages/nodes-base/credentials/EventbriteOAuth2Api.credentials.ts index 88c609f5589..3eee3d8c8d5 100644 --- a/packages/nodes-base/credentials/EventbriteOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/EventbriteOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class EventbriteOAuth2Api implements ICredentialType { name = 'eventbriteOAuth2Api'; diff --git a/packages/nodes-base/credentials/FacebookGraphApi.credentials.ts b/packages/nodes-base/credentials/FacebookGraphApi.credentials.ts index 34db5993980..51214d4ff6f 100644 --- a/packages/nodes-base/credentials/FacebookGraphApi.credentials.ts +++ b/packages/nodes-base/credentials/FacebookGraphApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/FacebookGraphAppApi.credentials.ts b/packages/nodes-base/credentials/FacebookGraphAppApi.credentials.ts index ea9aeea30ba..eea1c6431f4 100644 --- a/packages/nodes-base/credentials/FacebookGraphAppApi.credentials.ts +++ b/packages/nodes-base/credentials/FacebookGraphAppApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class FacebookGraphAppApi implements ICredentialType { name = 'facebookGraphAppApi'; diff --git a/packages/nodes-base/credentials/FigmaApi.credentials.ts b/packages/nodes-base/credentials/FigmaApi.credentials.ts index fd5518affea..d67946fc6d2 100644 --- a/packages/nodes-base/credentials/FigmaApi.credentials.ts +++ b/packages/nodes-base/credentials/FigmaApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class FigmaApi implements ICredentialType { name = 'figmaApi'; diff --git a/packages/nodes-base/credentials/FileMaker.credentials.ts b/packages/nodes-base/credentials/FileMaker.credentials.ts index a93898a0205..d862a282134 100644 --- a/packages/nodes-base/credentials/FileMaker.credentials.ts +++ b/packages/nodes-base/credentials/FileMaker.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class FileMaker implements ICredentialType { name = 'fileMaker'; diff --git a/packages/nodes-base/credentials/FlowApi.credentials.ts b/packages/nodes-base/credentials/FlowApi.credentials.ts index fe94c57b427..73e7e3a6dd7 100644 --- a/packages/nodes-base/credentials/FlowApi.credentials.ts +++ b/packages/nodes-base/credentials/FlowApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class FlowApi implements ICredentialType { name = 'flowApi'; diff --git a/packages/nodes-base/credentials/FormIoApi.credentials.ts b/packages/nodes-base/credentials/FormIoApi.credentials.ts index 90c5bc0279a..3322d2d6ec5 100644 --- a/packages/nodes-base/credentials/FormIoApi.credentials.ts +++ b/packages/nodes-base/credentials/FormIoApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class FormIoApi implements ICredentialType { name = 'formIoApi'; diff --git a/packages/nodes-base/credentials/FormstackApi.credentials.ts b/packages/nodes-base/credentials/FormstackApi.credentials.ts index 38b1bac2154..bd38be992d6 100644 --- a/packages/nodes-base/credentials/FormstackApi.credentials.ts +++ b/packages/nodes-base/credentials/FormstackApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class FormstackApi implements ICredentialType { name = 'formstackApi'; diff --git a/packages/nodes-base/credentials/FormstackOAuth2Api.credentials.ts b/packages/nodes-base/credentials/FormstackOAuth2Api.credentials.ts index 90791a3f469..4dfedaa149e 100644 --- a/packages/nodes-base/credentials/FormstackOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/FormstackOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes: string[] = []; diff --git a/packages/nodes-base/credentials/FreshdeskApi.credentials.ts b/packages/nodes-base/credentials/FreshdeskApi.credentials.ts index dd2150611af..a962a8d1dfc 100644 --- a/packages/nodes-base/credentials/FreshdeskApi.credentials.ts +++ b/packages/nodes-base/credentials/FreshdeskApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class FreshdeskApi implements ICredentialType { name = 'freshdeskApi'; diff --git a/packages/nodes-base/credentials/FreshserviceApi.credentials.ts b/packages/nodes-base/credentials/FreshserviceApi.credentials.ts index c80e7919487..5d028787836 100644 --- a/packages/nodes-base/credentials/FreshserviceApi.credentials.ts +++ b/packages/nodes-base/credentials/FreshserviceApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class FreshserviceApi implements ICredentialType { name = 'freshserviceApi'; diff --git a/packages/nodes-base/credentials/FreshworksCrmApi.credentials.ts b/packages/nodes-base/credentials/FreshworksCrmApi.credentials.ts index 727995a33e0..dd947244f9b 100644 --- a/packages/nodes-base/credentials/FreshworksCrmApi.credentials.ts +++ b/packages/nodes-base/credentials/FreshworksCrmApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/Ftp.credentials.ts b/packages/nodes-base/credentials/Ftp.credentials.ts index ba8cdbd41d0..0592a8ecc4a 100644 --- a/packages/nodes-base/credentials/Ftp.credentials.ts +++ b/packages/nodes-base/credentials/Ftp.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Ftp implements ICredentialType { name = 'ftp'; diff --git a/packages/nodes-base/credentials/GSuiteAdminOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GSuiteAdminOAuth2Api.credentials.ts index a843f7c0c0a..4a7720de0c8 100644 --- a/packages/nodes-base/credentials/GSuiteAdminOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GSuiteAdminOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/admin.directory.group', diff --git a/packages/nodes-base/credentials/GetResponseApi.credentials.ts b/packages/nodes-base/credentials/GetResponseApi.credentials.ts index 79c4509ce71..7087568369b 100644 --- a/packages/nodes-base/credentials/GetResponseApi.credentials.ts +++ b/packages/nodes-base/credentials/GetResponseApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/GetResponseOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GetResponseOAuth2Api.credentials.ts index 4df8c297aa5..52195355a01 100644 --- a/packages/nodes-base/credentials/GetResponseOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GetResponseOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GetResponseOAuth2Api implements ICredentialType { name = 'getResponseOAuth2Api'; diff --git a/packages/nodes-base/credentials/GhostAdminApi.credentials.ts b/packages/nodes-base/credentials/GhostAdminApi.credentials.ts index 1c206674d73..7c85f425274 100644 --- a/packages/nodes-base/credentials/GhostAdminApi.credentials.ts +++ b/packages/nodes-base/credentials/GhostAdminApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/GhostContentApi.credentials.ts b/packages/nodes-base/credentials/GhostContentApi.credentials.ts index ff2d310a3b6..f2e4bee6d24 100644 --- a/packages/nodes-base/credentials/GhostContentApi.credentials.ts +++ b/packages/nodes-base/credentials/GhostContentApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/GitPassword.credentials.ts b/packages/nodes-base/credentials/GitPassword.credentials.ts index 5b5d2653e3a..d90f127a1d5 100644 --- a/packages/nodes-base/credentials/GitPassword.credentials.ts +++ b/packages/nodes-base/credentials/GitPassword.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GitPassword implements ICredentialType { name = 'gitPassword'; diff --git a/packages/nodes-base/credentials/GithubApi.credentials.ts b/packages/nodes-base/credentials/GithubApi.credentials.ts index cc77f911054..0dafd8bcd21 100644 --- a/packages/nodes-base/credentials/GithubApi.credentials.ts +++ b/packages/nodes-base/credentials/GithubApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/GithubOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GithubOAuth2Api.credentials.ts index 0936d0070c3..48b9f83eb07 100644 --- a/packages/nodes-base/credentials/GithubOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GithubOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GithubOAuth2Api implements ICredentialType { name = 'githubOAuth2Api'; diff --git a/packages/nodes-base/credentials/GitlabApi.credentials.ts b/packages/nodes-base/credentials/GitlabApi.credentials.ts index ccbd47aa7d7..a8700e4ac83 100644 --- a/packages/nodes-base/credentials/GitlabApi.credentials.ts +++ b/packages/nodes-base/credentials/GitlabApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/GitlabOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GitlabOAuth2Api.credentials.ts index 4136f376761..3a124097c1b 100644 --- a/packages/nodes-base/credentials/GitlabOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GitlabOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GitlabOAuth2Api implements ICredentialType { name = 'gitlabOAuth2Api'; diff --git a/packages/nodes-base/credentials/GmailOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GmailOAuth2Api.credentials.ts index a7168956046..2747d2efc95 100644 --- a/packages/nodes-base/credentials/GmailOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GmailOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/gmail.labels', diff --git a/packages/nodes-base/credentials/GoToWebinarOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoToWebinarOAuth2Api.credentials.ts index e6cf7d85953..1d002093c93 100644 --- a/packages/nodes-base/credentials/GoToWebinarOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoToWebinarOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GoToWebinarOAuth2Api implements ICredentialType { name = 'goToWebinarOAuth2Api'; diff --git a/packages/nodes-base/credentials/GoogleAdsOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleAdsOAuth2Api.credentials.ts index 66ffc231d2b..d03a3a021a6 100644 --- a/packages/nodes-base/credentials/GoogleAdsOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleAdsOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['https://www.googleapis.com/auth/adwords']; diff --git a/packages/nodes-base/credentials/GoogleAnalyticsOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleAnalyticsOAuth2Api.credentials.ts index 523d5182341..52928a02d58 100644 --- a/packages/nodes-base/credentials/GoogleAnalyticsOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleAnalyticsOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/analytics', diff --git a/packages/nodes-base/credentials/GoogleApi.credentials.ts b/packages/nodes-base/credentials/GoogleApi.credentials.ts index dea436c7893..dddc7a5a1f2 100644 --- a/packages/nodes-base/credentials/GoogleApi.credentials.ts +++ b/packages/nodes-base/credentials/GoogleApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GoogleApi implements ICredentialType { name = 'googleApi'; diff --git a/packages/nodes-base/credentials/GoogleBigQueryOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleBigQueryOAuth2Api.credentials.ts index ffcfadca972..1ad98e7df44 100644 --- a/packages/nodes-base/credentials/GoogleBigQueryOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleBigQueryOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['https://www.googleapis.com/auth/bigquery']; diff --git a/packages/nodes-base/credentials/GoogleBooksOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleBooksOAuth2Api.credentials.ts index cedab2f6a1b..b20d4008359 100644 --- a/packages/nodes-base/credentials/GoogleBooksOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleBooksOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['https://www.googleapis.com/auth/books']; diff --git a/packages/nodes-base/credentials/GoogleCalendarOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleCalendarOAuth2Api.credentials.ts index 4d958c7a999..ee376e4b78a 100644 --- a/packages/nodes-base/credentials/GoogleCalendarOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleCalendarOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/calendar', diff --git a/packages/nodes-base/credentials/GoogleCloudNaturalLanguageOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleCloudNaturalLanguageOAuth2Api.credentials.ts index 797881e1cc0..ffe101a3a2f 100644 --- a/packages/nodes-base/credentials/GoogleCloudNaturalLanguageOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleCloudNaturalLanguageOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/cloud-language', diff --git a/packages/nodes-base/credentials/GoogleCloudStorageOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleCloudStorageOAuth2Api.credentials.ts index 4139615fab0..1475126df17 100644 --- a/packages/nodes-base/credentials/GoogleCloudStorageOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleCloudStorageOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/cloud-platform', diff --git a/packages/nodes-base/credentials/GoogleContactsOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleContactsOAuth2Api.credentials.ts index 95f4ebe705a..41d03586afe 100644 --- a/packages/nodes-base/credentials/GoogleContactsOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleContactsOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['https://www.googleapis.com/auth/contacts']; diff --git a/packages/nodes-base/credentials/GoogleDocsOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleDocsOAuth2Api.credentials.ts index d03049ca5ee..b7149b06d08 100644 --- a/packages/nodes-base/credentials/GoogleDocsOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleDocsOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/documents', diff --git a/packages/nodes-base/credentials/GoogleDriveOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleDriveOAuth2Api.credentials.ts index 9878212b5bf..1f48245e56f 100644 --- a/packages/nodes-base/credentials/GoogleDriveOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleDriveOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/drive', diff --git a/packages/nodes-base/credentials/GoogleFirebaseCloudFirestoreOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleFirebaseCloudFirestoreOAuth2Api.credentials.ts index decd1f2a493..97a82f094e6 100644 --- a/packages/nodes-base/credentials/GoogleFirebaseCloudFirestoreOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleFirebaseCloudFirestoreOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/datastore', diff --git a/packages/nodes-base/credentials/GoogleFirebaseRealtimeDatabaseOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleFirebaseRealtimeDatabaseOAuth2Api.credentials.ts index 2b3fae8c849..2a62994130a 100644 --- a/packages/nodes-base/credentials/GoogleFirebaseRealtimeDatabaseOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleFirebaseRealtimeDatabaseOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/userinfo.email', diff --git a/packages/nodes-base/credentials/GoogleOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleOAuth2Api.credentials.ts index af761ce70be..a99877e331d 100644 --- a/packages/nodes-base/credentials/GoogleOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GoogleOAuth2Api implements ICredentialType { name = 'googleOAuth2Api'; diff --git a/packages/nodes-base/credentials/GooglePerspectiveOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GooglePerspectiveOAuth2Api.credentials.ts index 07d9e0e9f37..b827cce4545 100644 --- a/packages/nodes-base/credentials/GooglePerspectiveOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GooglePerspectiveOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['https://www.googleapis.com/auth/userinfo.email']; diff --git a/packages/nodes-base/credentials/GoogleSheetsOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleSheetsOAuth2Api.credentials.ts index af9bac2d57d..ec64159b298 100644 --- a/packages/nodes-base/credentials/GoogleSheetsOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleSheetsOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/drive.file', diff --git a/packages/nodes-base/credentials/GoogleSheetsTriggerOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleSheetsTriggerOAuth2Api.credentials.ts index d34b1911936..81b7845819b 100644 --- a/packages/nodes-base/credentials/GoogleSheetsTriggerOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleSheetsTriggerOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/drive', diff --git a/packages/nodes-base/credentials/GoogleSlidesOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleSlidesOAuth2Api.credentials.ts index 79d9a80a955..9a42a6aceab 100644 --- a/packages/nodes-base/credentials/GoogleSlidesOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleSlidesOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'https://www.googleapis.com/auth/drive.file', diff --git a/packages/nodes-base/credentials/GoogleTasksOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleTasksOAuth2Api.credentials.ts index f3fc37e6346..0eb9736f71a 100644 --- a/packages/nodes-base/credentials/GoogleTasksOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleTasksOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['https://www.googleapis.com/auth/tasks']; diff --git a/packages/nodes-base/credentials/GoogleTranslateOAuth2Api.credentials.ts b/packages/nodes-base/credentials/GoogleTranslateOAuth2Api.credentials.ts index 60b2eda02b8..af64d620ddd 100644 --- a/packages/nodes-base/credentials/GoogleTranslateOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/GoogleTranslateOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['https://www.googleapis.com/auth/cloud-translation']; diff --git a/packages/nodes-base/credentials/GotifyApi.credentials.ts b/packages/nodes-base/credentials/GotifyApi.credentials.ts index 675be138132..2edd236f9bf 100644 --- a/packages/nodes-base/credentials/GotifyApi.credentials.ts +++ b/packages/nodes-base/credentials/GotifyApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GotifyApi implements ICredentialType { name = 'gotifyApi'; diff --git a/packages/nodes-base/credentials/GrafanaApi.credentials.ts b/packages/nodes-base/credentials/GrafanaApi.credentials.ts index 714d790a101..e93a9cedccc 100644 --- a/packages/nodes-base/credentials/GrafanaApi.credentials.ts +++ b/packages/nodes-base/credentials/GrafanaApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/GristApi.credentials.ts b/packages/nodes-base/credentials/GristApi.credentials.ts index e8a25ad4d3f..514b15f19d4 100644 --- a/packages/nodes-base/credentials/GristApi.credentials.ts +++ b/packages/nodes-base/credentials/GristApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GristApi implements ICredentialType { name = 'gristApi'; diff --git a/packages/nodes-base/credentials/GumroadApi.credentials.ts b/packages/nodes-base/credentials/GumroadApi.credentials.ts index 9dad344216d..a02abe043b3 100644 --- a/packages/nodes-base/credentials/GumroadApi.credentials.ts +++ b/packages/nodes-base/credentials/GumroadApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class GumroadApi implements ICredentialType { name = 'gumroadApi'; diff --git a/packages/nodes-base/credentials/HaloPSAApi.credentials.ts b/packages/nodes-base/credentials/HaloPSAApi.credentials.ts index 12485fd0f22..204e6437928 100644 --- a/packages/nodes-base/credentials/HaloPSAApi.credentials.ts +++ b/packages/nodes-base/credentials/HaloPSAApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HaloPSAApi implements ICredentialType { name = 'haloPSAApi'; diff --git a/packages/nodes-base/credentials/HarvestApi.credentials.ts b/packages/nodes-base/credentials/HarvestApi.credentials.ts index d807e45cf19..6e0a74ecfcb 100644 --- a/packages/nodes-base/credentials/HarvestApi.credentials.ts +++ b/packages/nodes-base/credentials/HarvestApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HarvestApi implements ICredentialType { name = 'harvestApi'; diff --git a/packages/nodes-base/credentials/HarvestOAuth2Api.credentials.ts b/packages/nodes-base/credentials/HarvestOAuth2Api.credentials.ts index cd250012354..6e9ca97895f 100644 --- a/packages/nodes-base/credentials/HarvestOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/HarvestOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HarvestOAuth2Api implements ICredentialType { name = 'harvestOAuth2Api'; diff --git a/packages/nodes-base/credentials/HelpScoutOAuth2Api.credentials.ts b/packages/nodes-base/credentials/HelpScoutOAuth2Api.credentials.ts index 48d844cb94f..e9797c20fcb 100644 --- a/packages/nodes-base/credentials/HelpScoutOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/HelpScoutOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HelpScoutOAuth2Api implements ICredentialType { name = 'helpScoutOAuth2Api'; diff --git a/packages/nodes-base/credentials/HighLevelApi.credentials.ts b/packages/nodes-base/credentials/HighLevelApi.credentials.ts index c1b9f1683fb..c10b83fc881 100644 --- a/packages/nodes-base/credentials/HighLevelApi.credentials.ts +++ b/packages/nodes-base/credentials/HighLevelApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/HomeAssistantApi.credentials.ts b/packages/nodes-base/credentials/HomeAssistantApi.credentials.ts index 48a0230d7ae..ab54a565446 100644 --- a/packages/nodes-base/credentials/HomeAssistantApi.credentials.ts +++ b/packages/nodes-base/credentials/HomeAssistantApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HomeAssistantApi implements ICredentialType { name = 'homeAssistantApi'; diff --git a/packages/nodes-base/credentials/HttpBasicAuth.credentials.ts b/packages/nodes-base/credentials/HttpBasicAuth.credentials.ts index ee70e37f8e6..ad8f16b1663 100644 --- a/packages/nodes-base/credentials/HttpBasicAuth.credentials.ts +++ b/packages/nodes-base/credentials/HttpBasicAuth.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HttpBasicAuth implements ICredentialType { name = 'httpBasicAuth'; diff --git a/packages/nodes-base/credentials/HttpDigestAuth.credentials.ts b/packages/nodes-base/credentials/HttpDigestAuth.credentials.ts index 6fe029bb652..234e299bce3 100644 --- a/packages/nodes-base/credentials/HttpDigestAuth.credentials.ts +++ b/packages/nodes-base/credentials/HttpDigestAuth.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HttpDigestAuth implements ICredentialType { name = 'httpDigestAuth'; diff --git a/packages/nodes-base/credentials/HttpHeaderAuth.credentials.ts b/packages/nodes-base/credentials/HttpHeaderAuth.credentials.ts index ddd44544cab..22e4545f0f7 100644 --- a/packages/nodes-base/credentials/HttpHeaderAuth.credentials.ts +++ b/packages/nodes-base/credentials/HttpHeaderAuth.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class HttpHeaderAuth implements ICredentialType { name = 'httpHeaderAuth'; diff --git a/packages/nodes-base/credentials/HttpQueryAuth.credentials.ts b/packages/nodes-base/credentials/HttpQueryAuth.credentials.ts index ee1d2b78215..713c30bae58 100644 --- a/packages/nodes-base/credentials/HttpQueryAuth.credentials.ts +++ b/packages/nodes-base/credentials/HttpQueryAuth.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HttpQueryAuth implements ICredentialType { name = 'httpQueryAuth'; diff --git a/packages/nodes-base/credentials/HubspotApi.credentials.ts b/packages/nodes-base/credentials/HubspotApi.credentials.ts index 45f3969ffde..223d4bae56c 100644 --- a/packages/nodes-base/credentials/HubspotApi.credentials.ts +++ b/packages/nodes-base/credentials/HubspotApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/HubspotAppToken.credentials.ts b/packages/nodes-base/credentials/HubspotAppToken.credentials.ts index 23758351c69..a34f8139bfc 100644 --- a/packages/nodes-base/credentials/HubspotAppToken.credentials.ts +++ b/packages/nodes-base/credentials/HubspotAppToken.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/HubspotDeveloperApi.credentials.ts b/packages/nodes-base/credentials/HubspotDeveloperApi.credentials.ts index 7669adaad26..d32200b8f45 100644 --- a/packages/nodes-base/credentials/HubspotDeveloperApi.credentials.ts +++ b/packages/nodes-base/credentials/HubspotDeveloperApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'crm.objects.contacts.read', diff --git a/packages/nodes-base/credentials/HubspotOAuth2Api.credentials.ts b/packages/nodes-base/credentials/HubspotOAuth2Api.credentials.ts index 2b902408bf8..971cc8b1895 100644 --- a/packages/nodes-base/credentials/HubspotOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/HubspotOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'crm.schemas.deals.read', diff --git a/packages/nodes-base/credentials/HumanticAiApi.credentials.ts b/packages/nodes-base/credentials/HumanticAiApi.credentials.ts index cdc705ff5ea..066270ccf18 100644 --- a/packages/nodes-base/credentials/HumanticAiApi.credentials.ts +++ b/packages/nodes-base/credentials/HumanticAiApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HumanticAiApi implements ICredentialType { name = 'humanticAiApi'; diff --git a/packages/nodes-base/credentials/HunterApi.credentials.ts b/packages/nodes-base/credentials/HunterApi.credentials.ts index 1d0a83640c0..698516dbfd8 100644 --- a/packages/nodes-base/credentials/HunterApi.credentials.ts +++ b/packages/nodes-base/credentials/HunterApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class HunterApi implements ICredentialType { name = 'hunterApi'; diff --git a/packages/nodes-base/credentials/Imap.credentials.ts b/packages/nodes-base/credentials/Imap.credentials.ts index 172bab7ad5f..f1e49356278 100644 --- a/packages/nodes-base/credentials/Imap.credentials.ts +++ b/packages/nodes-base/credentials/Imap.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Imap implements ICredentialType { name = 'imap'; diff --git a/packages/nodes-base/credentials/IntercomApi.credentials.ts b/packages/nodes-base/credentials/IntercomApi.credentials.ts index ee00a0da2b5..4145121d4f1 100644 --- a/packages/nodes-base/credentials/IntercomApi.credentials.ts +++ b/packages/nodes-base/credentials/IntercomApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class IntercomApi implements ICredentialType { name = 'intercomApi'; diff --git a/packages/nodes-base/credentials/InvoiceNinjaApi.credentials.ts b/packages/nodes-base/credentials/InvoiceNinjaApi.credentials.ts index 7b84509ed9d..dfc6b77b582 100644 --- a/packages/nodes-base/credentials/InvoiceNinjaApi.credentials.ts +++ b/packages/nodes-base/credentials/InvoiceNinjaApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/IterableApi.credentials.ts b/packages/nodes-base/credentials/IterableApi.credentials.ts index cab6ff71ee3..ba0e9a01042 100644 --- a/packages/nodes-base/credentials/IterableApi.credentials.ts +++ b/packages/nodes-base/credentials/IterableApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class IterableApi implements ICredentialType { name = 'iterableApi'; diff --git a/packages/nodes-base/credentials/JenkinsApi.credentials.ts b/packages/nodes-base/credentials/JenkinsApi.credentials.ts index 721c5ddac84..5c8166be21e 100644 --- a/packages/nodes-base/credentials/JenkinsApi.credentials.ts +++ b/packages/nodes-base/credentials/JenkinsApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class JenkinsApi implements ICredentialType { name = 'jenkinsApi'; diff --git a/packages/nodes-base/credentials/JiraSoftwareCloudApi.credentials.ts b/packages/nodes-base/credentials/JiraSoftwareCloudApi.credentials.ts index 30ea688d079..d183e873d33 100644 --- a/packages/nodes-base/credentials/JiraSoftwareCloudApi.credentials.ts +++ b/packages/nodes-base/credentials/JiraSoftwareCloudApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/JiraSoftwareServerApi.credentials.ts b/packages/nodes-base/credentials/JiraSoftwareServerApi.credentials.ts index 0a5ff8b9183..d19204c9136 100644 --- a/packages/nodes-base/credentials/JiraSoftwareServerApi.credentials.ts +++ b/packages/nodes-base/credentials/JiraSoftwareServerApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/JotFormApi.credentials.ts b/packages/nodes-base/credentials/JotFormApi.credentials.ts index 2d90c344b0a..83e865443d9 100644 --- a/packages/nodes-base/credentials/JotFormApi.credentials.ts +++ b/packages/nodes-base/credentials/JotFormApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class JotFormApi implements ICredentialType { name = 'jotFormApi'; diff --git a/packages/nodes-base/credentials/Kafka.credentials.ts b/packages/nodes-base/credentials/Kafka.credentials.ts index 0e96ec69bda..c11baca64e1 100644 --- a/packages/nodes-base/credentials/Kafka.credentials.ts +++ b/packages/nodes-base/credentials/Kafka.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Kafka implements ICredentialType { name = 'kafka'; diff --git a/packages/nodes-base/credentials/KeapOAuth2Api.credentials.ts b/packages/nodes-base/credentials/KeapOAuth2Api.credentials.ts index 099e8aa29b9..416f2295f45 100644 --- a/packages/nodes-base/credentials/KeapOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/KeapOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['full']; diff --git a/packages/nodes-base/credentials/KitemakerApi.credentials.ts b/packages/nodes-base/credentials/KitemakerApi.credentials.ts index 3932e624494..729dc8bf8b7 100644 --- a/packages/nodes-base/credentials/KitemakerApi.credentials.ts +++ b/packages/nodes-base/credentials/KitemakerApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class KitemakerApi implements ICredentialType { name = 'kitemakerApi'; diff --git a/packages/nodes-base/credentials/KoBoToolboxApi.credentials.ts b/packages/nodes-base/credentials/KoBoToolboxApi.credentials.ts index 2f761359255..894c0acd261 100644 --- a/packages/nodes-base/credentials/KoBoToolboxApi.credentials.ts +++ b/packages/nodes-base/credentials/KoBoToolboxApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/LemlistApi.credentials.ts b/packages/nodes-base/credentials/LemlistApi.credentials.ts index 15788d16043..0ef48b4a620 100644 --- a/packages/nodes-base/credentials/LemlistApi.credentials.ts +++ b/packages/nodes-base/credentials/LemlistApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/LineNotifyOAuth2Api.credentials.ts b/packages/nodes-base/credentials/LineNotifyOAuth2Api.credentials.ts index a8815596d1e..d3f35c7faeb 100644 --- a/packages/nodes-base/credentials/LineNotifyOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/LineNotifyOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class LineNotifyOAuth2Api implements ICredentialType { name = 'lineNotifyOAuth2Api'; diff --git a/packages/nodes-base/credentials/LinearApi.credentials.ts b/packages/nodes-base/credentials/LinearApi.credentials.ts index 203e67543b4..e9a0ec178e5 100644 --- a/packages/nodes-base/credentials/LinearApi.credentials.ts +++ b/packages/nodes-base/credentials/LinearApi.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class LinearApi implements ICredentialType { name = 'linearApi'; diff --git a/packages/nodes-base/credentials/LingvaNexApi.credentials.ts b/packages/nodes-base/credentials/LingvaNexApi.credentials.ts index 9ce70584976..d5413556d2c 100644 --- a/packages/nodes-base/credentials/LingvaNexApi.credentials.ts +++ b/packages/nodes-base/credentials/LingvaNexApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class LingvaNexApi implements ICredentialType { name = 'lingvaNexApi'; diff --git a/packages/nodes-base/credentials/LinkedInOAuth2Api.credentials.ts b/packages/nodes-base/credentials/LinkedInOAuth2Api.credentials.ts index 0cae7260ca2..c87c2999baf 100644 --- a/packages/nodes-base/credentials/LinkedInOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/LinkedInOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class LinkedInOAuth2Api implements ICredentialType { name = 'linkedInOAuth2Api'; diff --git a/packages/nodes-base/credentials/Magento2Api.credentials.ts b/packages/nodes-base/credentials/Magento2Api.credentials.ts index a56b437a70c..b7cb23997d4 100644 --- a/packages/nodes-base/credentials/Magento2Api.credentials.ts +++ b/packages/nodes-base/credentials/Magento2Api.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/MailcheckApi.credentials.ts b/packages/nodes-base/credentials/MailcheckApi.credentials.ts index bcfec7eaf4f..cb8f8d2756f 100644 --- a/packages/nodes-base/credentials/MailcheckApi.credentials.ts +++ b/packages/nodes-base/credentials/MailcheckApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MailcheckApi implements ICredentialType { name = 'mailcheckApi'; diff --git a/packages/nodes-base/credentials/MailchimpApi.credentials.ts b/packages/nodes-base/credentials/MailchimpApi.credentials.ts index bd75c4b8090..78a79c8278a 100644 --- a/packages/nodes-base/credentials/MailchimpApi.credentials.ts +++ b/packages/nodes-base/credentials/MailchimpApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/MailchimpOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MailchimpOAuth2Api.credentials.ts index 45f945b8b9e..3956d821aa4 100644 --- a/packages/nodes-base/credentials/MailchimpOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MailchimpOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MailchimpOAuth2Api implements ICredentialType { name = 'mailchimpOAuth2Api'; diff --git a/packages/nodes-base/credentials/MailerLiteApi.credentials.ts b/packages/nodes-base/credentials/MailerLiteApi.credentials.ts index 0c60e978000..54a97b4cc72 100644 --- a/packages/nodes-base/credentials/MailerLiteApi.credentials.ts +++ b/packages/nodes-base/credentials/MailerLiteApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MailerLiteApi implements ICredentialType { name = 'mailerLiteApi'; diff --git a/packages/nodes-base/credentials/MailgunApi.credentials.ts b/packages/nodes-base/credentials/MailgunApi.credentials.ts index 5dd9429396e..20e55ceb019 100644 --- a/packages/nodes-base/credentials/MailgunApi.credentials.ts +++ b/packages/nodes-base/credentials/MailgunApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/MailjetEmailApi.credentials.ts b/packages/nodes-base/credentials/MailjetEmailApi.credentials.ts index a6b27e4551f..44721af91f1 100644 --- a/packages/nodes-base/credentials/MailjetEmailApi.credentials.ts +++ b/packages/nodes-base/credentials/MailjetEmailApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/MailjetSmsApi.credentials.ts b/packages/nodes-base/credentials/MailjetSmsApi.credentials.ts index e104f676b03..555bbf49d8a 100644 --- a/packages/nodes-base/credentials/MailjetSmsApi.credentials.ts +++ b/packages/nodes-base/credentials/MailjetSmsApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/MandrillApi.credentials.ts b/packages/nodes-base/credentials/MandrillApi.credentials.ts index 7880a3cccac..f71ff23ac66 100644 --- a/packages/nodes-base/credentials/MandrillApi.credentials.ts +++ b/packages/nodes-base/credentials/MandrillApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MandrillApi implements ICredentialType { name = 'mandrillApi'; diff --git a/packages/nodes-base/credentials/MarketstackApi.credentials.ts b/packages/nodes-base/credentials/MarketstackApi.credentials.ts index 5ca3bec5a4e..35f980608a6 100644 --- a/packages/nodes-base/credentials/MarketstackApi.credentials.ts +++ b/packages/nodes-base/credentials/MarketstackApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MarketstackApi implements ICredentialType { name = 'marketstackApi'; diff --git a/packages/nodes-base/credentials/MatrixApi.credentials.ts b/packages/nodes-base/credentials/MatrixApi.credentials.ts index 84322d86fbd..8bdb9eef134 100644 --- a/packages/nodes-base/credentials/MatrixApi.credentials.ts +++ b/packages/nodes-base/credentials/MatrixApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MatrixApi implements ICredentialType { name = 'matrixApi'; diff --git a/packages/nodes-base/credentials/MattermostApi.credentials.ts b/packages/nodes-base/credentials/MattermostApi.credentials.ts index d819a223f7c..62cd723607c 100644 --- a/packages/nodes-base/credentials/MattermostApi.credentials.ts +++ b/packages/nodes-base/credentials/MattermostApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/MauticApi.credentials.ts b/packages/nodes-base/credentials/MauticApi.credentials.ts index c852b4415ea..64b86e6805d 100644 --- a/packages/nodes-base/credentials/MauticApi.credentials.ts +++ b/packages/nodes-base/credentials/MauticApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/MauticOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MauticOAuth2Api.credentials.ts index 47fe1b39391..dce4b0d732d 100644 --- a/packages/nodes-base/credentials/MauticOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MauticOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MauticOAuth2Api implements ICredentialType { name = 'mauticOAuth2Api'; diff --git a/packages/nodes-base/credentials/MediumApi.credentials.ts b/packages/nodes-base/credentials/MediumApi.credentials.ts index 0f82fc592a4..e94bcf0a0b4 100644 --- a/packages/nodes-base/credentials/MediumApi.credentials.ts +++ b/packages/nodes-base/credentials/MediumApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MediumApi implements ICredentialType { name = 'mediumApi'; diff --git a/packages/nodes-base/credentials/MediumOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MediumOAuth2Api.credentials.ts index 0d872d41c7e..d043ebf99c7 100644 --- a/packages/nodes-base/credentials/MediumOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MediumOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MediumOAuth2Api implements ICredentialType { name = 'mediumOAuth2Api'; diff --git a/packages/nodes-base/credentials/MessageBirdApi.credentials.ts b/packages/nodes-base/credentials/MessageBirdApi.credentials.ts index 461e1c9568d..45cea5a93f5 100644 --- a/packages/nodes-base/credentials/MessageBirdApi.credentials.ts +++ b/packages/nodes-base/credentials/MessageBirdApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MessageBirdApi implements ICredentialType { name = 'messageBirdApi'; diff --git a/packages/nodes-base/credentials/MetabaseApi.credentials.ts b/packages/nodes-base/credentials/MetabaseApi.credentials.ts index f0e7c8874ec..3e741abfae0 100644 --- a/packages/nodes-base/credentials/MetabaseApi.credentials.ts +++ b/packages/nodes-base/credentials/MetabaseApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialDataDecryptedObject, ICredentialTestRequest, diff --git a/packages/nodes-base/credentials/MicrosoftDynamicsOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MicrosoftDynamicsOAuth2Api.credentials.ts index 2111f8f8819..2cf36fe0be5 100644 --- a/packages/nodes-base/credentials/MicrosoftDynamicsOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftDynamicsOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftDynamicsOAuth2Api implements ICredentialType { name = 'microsoftDynamicsOAuth2Api'; diff --git a/packages/nodes-base/credentials/MicrosoftExcelOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MicrosoftExcelOAuth2Api.credentials.ts index dfb7d4f2fc4..e408964b7ae 100644 --- a/packages/nodes-base/credentials/MicrosoftExcelOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftExcelOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftExcelOAuth2Api implements ICredentialType { name = 'microsoftExcelOAuth2Api'; diff --git a/packages/nodes-base/credentials/MicrosoftGraphSecurityOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MicrosoftGraphSecurityOAuth2Api.credentials.ts index 5135dc2279d..7063b8985dc 100644 --- a/packages/nodes-base/credentials/MicrosoftGraphSecurityOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftGraphSecurityOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftGraphSecurityOAuth2Api implements ICredentialType { name = 'microsoftGraphSecurityOAuth2Api'; diff --git a/packages/nodes-base/credentials/MicrosoftOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MicrosoftOAuth2Api.credentials.ts index a5e4b615138..1dcdf116d96 100644 --- a/packages/nodes-base/credentials/MicrosoftOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftOAuth2Api implements ICredentialType { name = 'microsoftOAuth2Api'; diff --git a/packages/nodes-base/credentials/MicrosoftOneDriveOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MicrosoftOneDriveOAuth2Api.credentials.ts index 4fceeedcf66..835712ac53f 100644 --- a/packages/nodes-base/credentials/MicrosoftOneDriveOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftOneDriveOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftOneDriveOAuth2Api implements ICredentialType { name = 'microsoftOneDriveOAuth2Api'; diff --git a/packages/nodes-base/credentials/MicrosoftOutlookOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MicrosoftOutlookOAuth2Api.credentials.ts index 312a2ea3ba0..74b179020b4 100644 --- a/packages/nodes-base/credentials/MicrosoftOutlookOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftOutlookOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftOutlookOAuth2Api implements ICredentialType { name = 'microsoftOutlookOAuth2Api'; diff --git a/packages/nodes-base/credentials/MicrosoftSql.credentials.ts b/packages/nodes-base/credentials/MicrosoftSql.credentials.ts index e0bba547e74..5bc3f481f18 100644 --- a/packages/nodes-base/credentials/MicrosoftSql.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftSql.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftSql implements ICredentialType { name = 'microsoftSql'; diff --git a/packages/nodes-base/credentials/MicrosoftTeamsOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MicrosoftTeamsOAuth2Api.credentials.ts index 549aac66a60..0476c2e0077 100644 --- a/packages/nodes-base/credentials/MicrosoftTeamsOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftTeamsOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftTeamsOAuth2Api implements ICredentialType { name = 'microsoftTeamsOAuth2Api'; diff --git a/packages/nodes-base/credentials/MicrosoftToDoOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MicrosoftToDoOAuth2Api.credentials.ts index c457c4e8dd0..ea46da6f178 100644 --- a/packages/nodes-base/credentials/MicrosoftToDoOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftToDoOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MicrosoftToDoOAuth2Api implements ICredentialType { name = 'microsoftToDoOAuth2Api'; diff --git a/packages/nodes-base/credentials/MindeeInvoiceApi.credentials.ts b/packages/nodes-base/credentials/MindeeInvoiceApi.credentials.ts index e90e3530139..497d6b120e4 100644 --- a/packages/nodes-base/credentials/MindeeInvoiceApi.credentials.ts +++ b/packages/nodes-base/credentials/MindeeInvoiceApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialType, IHttpRequestOptions, diff --git a/packages/nodes-base/credentials/MindeeReceiptApi.credentials.ts b/packages/nodes-base/credentials/MindeeReceiptApi.credentials.ts index a12dcc8bbf0..54f686d9b2c 100644 --- a/packages/nodes-base/credentials/MindeeReceiptApi.credentials.ts +++ b/packages/nodes-base/credentials/MindeeReceiptApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialType, IHttpRequestOptions, diff --git a/packages/nodes-base/credentials/MispApi.credentials.ts b/packages/nodes-base/credentials/MispApi.credentials.ts index 77e730af3de..8067aaf712d 100644 --- a/packages/nodes-base/credentials/MispApi.credentials.ts +++ b/packages/nodes-base/credentials/MispApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MispApi implements ICredentialType { name = 'mispApi'; diff --git a/packages/nodes-base/credentials/MoceanApi.credentials.ts b/packages/nodes-base/credentials/MoceanApi.credentials.ts index 1090e9da958..1f320352b5a 100644 --- a/packages/nodes-base/credentials/MoceanApi.credentials.ts +++ b/packages/nodes-base/credentials/MoceanApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MoceanApi implements ICredentialType { name = 'moceanApi'; diff --git a/packages/nodes-base/credentials/MondayComApi.credentials.ts b/packages/nodes-base/credentials/MondayComApi.credentials.ts index e3e3266a13a..bc3a6751ffd 100644 --- a/packages/nodes-base/credentials/MondayComApi.credentials.ts +++ b/packages/nodes-base/credentials/MondayComApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MondayComApi implements ICredentialType { name = 'mondayComApi'; diff --git a/packages/nodes-base/credentials/MondayComOAuth2Api.credentials.ts b/packages/nodes-base/credentials/MondayComOAuth2Api.credentials.ts index 7c4c6346bdf..271e9fc736a 100644 --- a/packages/nodes-base/credentials/MondayComOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/MondayComOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['boards:write', 'boards:read']; diff --git a/packages/nodes-base/credentials/MongoDb.credentials.ts b/packages/nodes-base/credentials/MongoDb.credentials.ts index c43be57b93b..f018e67b599 100644 --- a/packages/nodes-base/credentials/MongoDb.credentials.ts +++ b/packages/nodes-base/credentials/MongoDb.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MongoDb implements ICredentialType { name = 'mongoDb'; diff --git a/packages/nodes-base/credentials/MonicaCrmApi.credentials.ts b/packages/nodes-base/credentials/MonicaCrmApi.credentials.ts index 40b54bcc132..826a229d8e2 100644 --- a/packages/nodes-base/credentials/MonicaCrmApi.credentials.ts +++ b/packages/nodes-base/credentials/MonicaCrmApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MonicaCrmApi implements ICredentialType { name = 'monicaCrmApi'; diff --git a/packages/nodes-base/credentials/Mqtt.credentials.ts b/packages/nodes-base/credentials/Mqtt.credentials.ts index ac9808af0a0..334463a7c42 100644 --- a/packages/nodes-base/credentials/Mqtt.credentials.ts +++ b/packages/nodes-base/credentials/Mqtt.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, IDisplayOptions, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, IDisplayOptions, INodeProperties } from 'n8n-workflow'; export class Mqtt implements ICredentialType { name = 'mqtt'; diff --git a/packages/nodes-base/credentials/Msg91Api.credentials.ts b/packages/nodes-base/credentials/Msg91Api.credentials.ts index 7571453a493..d4edb89c534 100644 --- a/packages/nodes-base/credentials/Msg91Api.credentials.ts +++ b/packages/nodes-base/credentials/Msg91Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Msg91Api implements ICredentialType { name = 'msg91Api'; diff --git a/packages/nodes-base/credentials/MySql.credentials.ts b/packages/nodes-base/credentials/MySql.credentials.ts index 7ef5e354d0e..93845b4c222 100644 --- a/packages/nodes-base/credentials/MySql.credentials.ts +++ b/packages/nodes-base/credentials/MySql.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class MySql implements ICredentialType { name = 'mySql'; diff --git a/packages/nodes-base/credentials/N8nApi.credentials.ts b/packages/nodes-base/credentials/N8nApi.credentials.ts index de2092ea759..d20100ce7a0 100644 --- a/packages/nodes-base/credentials/N8nApi.credentials.ts +++ b/packages/nodes-base/credentials/N8nApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/NasaApi.credentials.ts b/packages/nodes-base/credentials/NasaApi.credentials.ts index c3f464c9ecf..ae33e843870 100644 --- a/packages/nodes-base/credentials/NasaApi.credentials.ts +++ b/packages/nodes-base/credentials/NasaApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class NasaApi implements ICredentialType { name = 'nasaApi'; diff --git a/packages/nodes-base/credentials/NetlifyApi.credentials.ts b/packages/nodes-base/credentials/NetlifyApi.credentials.ts index fda8ed0228d..4544eb37f42 100644 --- a/packages/nodes-base/credentials/NetlifyApi.credentials.ts +++ b/packages/nodes-base/credentials/NetlifyApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, NodePropertyTypes } from 'n8n-workflow'; +import type { ICredentialType, NodePropertyTypes } from 'n8n-workflow'; export class NetlifyApi implements ICredentialType { name = 'netlifyApi'; diff --git a/packages/nodes-base/credentials/NextCloudApi.credentials.ts b/packages/nodes-base/credentials/NextCloudApi.credentials.ts index 1e6a29b5c9e..39954a7d487 100644 --- a/packages/nodes-base/credentials/NextCloudApi.credentials.ts +++ b/packages/nodes-base/credentials/NextCloudApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/NextCloudOAuth2Api.credentials.ts b/packages/nodes-base/credentials/NextCloudOAuth2Api.credentials.ts index 90f62b07bfe..7b7781053e5 100644 --- a/packages/nodes-base/credentials/NextCloudOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/NextCloudOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class NextCloudOAuth2Api implements ICredentialType { name = 'nextCloudOAuth2Api'; diff --git a/packages/nodes-base/credentials/NocoDb.credentials.ts b/packages/nodes-base/credentials/NocoDb.credentials.ts index 193e0e5ebf6..cfc86518056 100644 --- a/packages/nodes-base/credentials/NocoDb.credentials.ts +++ b/packages/nodes-base/credentials/NocoDb.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class NocoDb implements ICredentialType { name = 'nocoDb'; diff --git a/packages/nodes-base/credentials/NocoDbApiToken.credentials.ts b/packages/nodes-base/credentials/NocoDbApiToken.credentials.ts index c5ac2530e5f..a545f121c22 100644 --- a/packages/nodes-base/credentials/NocoDbApiToken.credentials.ts +++ b/packages/nodes-base/credentials/NocoDbApiToken.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class NocoDbApiToken implements ICredentialType { name = 'nocoDbApiToken'; diff --git a/packages/nodes-base/credentials/NotionApi.credentials.ts b/packages/nodes-base/credentials/NotionApi.credentials.ts index 99c4d8a5a9f..be5c6e6f7de 100644 --- a/packages/nodes-base/credentials/NotionApi.credentials.ts +++ b/packages/nodes-base/credentials/NotionApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/NotionOAuth2Api.credentials.ts b/packages/nodes-base/credentials/NotionOAuth2Api.credentials.ts index dc35b9782a8..f0ac78d3a71 100644 --- a/packages/nodes-base/credentials/NotionOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/NotionOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class NotionOAuth2Api implements ICredentialType { name = 'notionOAuth2Api'; diff --git a/packages/nodes-base/credentials/OAuth1Api.credentials.ts b/packages/nodes-base/credentials/OAuth1Api.credentials.ts index d28a6019216..30e08bc6f9d 100644 --- a/packages/nodes-base/credentials/OAuth1Api.credentials.ts +++ b/packages/nodes-base/credentials/OAuth1Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class OAuth1Api implements ICredentialType { name = 'oAuth1Api'; diff --git a/packages/nodes-base/credentials/OAuth2Api.credentials.ts b/packages/nodes-base/credentials/OAuth2Api.credentials.ts index ce9ed61e43f..d818ea3b67b 100644 --- a/packages/nodes-base/credentials/OAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/OAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class OAuth2Api implements ICredentialType { name = 'oAuth2Api'; diff --git a/packages/nodes-base/credentials/OdooApi.credentials.ts b/packages/nodes-base/credentials/OdooApi.credentials.ts index a28dcc9b621..ac760a86a51 100644 --- a/packages/nodes-base/credentials/OdooApi.credentials.ts +++ b/packages/nodes-base/credentials/OdooApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties, NodePropertyTypes } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties, NodePropertyTypes } from 'n8n-workflow'; export class OdooApi implements ICredentialType { name = 'odooApi'; diff --git a/packages/nodes-base/credentials/OneSimpleApi.credentials.ts b/packages/nodes-base/credentials/OneSimpleApi.credentials.ts index ca817603799..611a9cdd248 100644 --- a/packages/nodes-base/credentials/OneSimpleApi.credentials.ts +++ b/packages/nodes-base/credentials/OneSimpleApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class OneSimpleApi implements ICredentialType { name = 'oneSimpleApi'; diff --git a/packages/nodes-base/credentials/OnfleetApi.credentials.ts b/packages/nodes-base/credentials/OnfleetApi.credentials.ts index 80461af18b8..2305fc1bda3 100644 --- a/packages/nodes-base/credentials/OnfleetApi.credentials.ts +++ b/packages/nodes-base/credentials/OnfleetApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, NodePropertyTypes } from 'n8n-workflow'; +import type { ICredentialType, NodePropertyTypes } from 'n8n-workflow'; export class OnfleetApi implements ICredentialType { name = 'onfleetApi'; diff --git a/packages/nodes-base/credentials/OpenAiApi.credentials.ts b/packages/nodes-base/credentials/OpenAiApi.credentials.ts index 5b5066355a5..f4604587553 100644 --- a/packages/nodes-base/credentials/OpenAiApi.credentials.ts +++ b/packages/nodes-base/credentials/OpenAiApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/OpenWeatherMapApi.credentials.ts b/packages/nodes-base/credentials/OpenWeatherMapApi.credentials.ts index a8051fbbf39..610385ed342 100644 --- a/packages/nodes-base/credentials/OpenWeatherMapApi.credentials.ts +++ b/packages/nodes-base/credentials/OpenWeatherMapApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class OpenWeatherMapApi implements ICredentialType { name = 'openWeatherMapApi'; diff --git a/packages/nodes-base/credentials/OrbitApi.credentials.ts b/packages/nodes-base/credentials/OrbitApi.credentials.ts index f1946888acb..b07225c60a0 100644 --- a/packages/nodes-base/credentials/OrbitApi.credentials.ts +++ b/packages/nodes-base/credentials/OrbitApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class OrbitApi implements ICredentialType { name = 'orbitApi'; diff --git a/packages/nodes-base/credentials/OuraApi.credentials.ts b/packages/nodes-base/credentials/OuraApi.credentials.ts index bc7a2c4d2cb..b101fac5883 100644 --- a/packages/nodes-base/credentials/OuraApi.credentials.ts +++ b/packages/nodes-base/credentials/OuraApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class OuraApi implements ICredentialType { name = 'ouraApi'; diff --git a/packages/nodes-base/credentials/PaddleApi.credentials.ts b/packages/nodes-base/credentials/PaddleApi.credentials.ts index 961c7b27552..ce577f30d94 100644 --- a/packages/nodes-base/credentials/PaddleApi.credentials.ts +++ b/packages/nodes-base/credentials/PaddleApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PaddleApi implements ICredentialType { name = 'paddleApi'; diff --git a/packages/nodes-base/credentials/PagerDutyApi.credentials.ts b/packages/nodes-base/credentials/PagerDutyApi.credentials.ts index 2be92051c33..97f577c7fd5 100644 --- a/packages/nodes-base/credentials/PagerDutyApi.credentials.ts +++ b/packages/nodes-base/credentials/PagerDutyApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PagerDutyApi implements ICredentialType { name = 'pagerDutyApi'; diff --git a/packages/nodes-base/credentials/PagerDutyOAuth2Api.credentials.ts b/packages/nodes-base/credentials/PagerDutyOAuth2Api.credentials.ts index 55f3acfbb98..dab10bc699c 100644 --- a/packages/nodes-base/credentials/PagerDutyOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/PagerDutyOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PagerDutyOAuth2Api implements ICredentialType { name = 'pagerDutyOAuth2Api'; diff --git a/packages/nodes-base/credentials/PayPalApi.credentials.ts b/packages/nodes-base/credentials/PayPalApi.credentials.ts index d8b9a5fd36b..d8e5d96d942 100644 --- a/packages/nodes-base/credentials/PayPalApi.credentials.ts +++ b/packages/nodes-base/credentials/PayPalApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PayPalApi implements ICredentialType { name = 'payPalApi'; diff --git a/packages/nodes-base/credentials/PeekalinkApi.credentials.ts b/packages/nodes-base/credentials/PeekalinkApi.credentials.ts index 5c1c340b0f7..b3a61e3ae1b 100644 --- a/packages/nodes-base/credentials/PeekalinkApi.credentials.ts +++ b/packages/nodes-base/credentials/PeekalinkApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PeekalinkApi implements ICredentialType { name = 'peekalinkApi'; diff --git a/packages/nodes-base/credentials/PhantombusterApi.credentials.ts b/packages/nodes-base/credentials/PhantombusterApi.credentials.ts index ce3eb8d9ca7..045b6bc17f2 100644 --- a/packages/nodes-base/credentials/PhantombusterApi.credentials.ts +++ b/packages/nodes-base/credentials/PhantombusterApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/PhilipsHueOAuth2Api.credentials.ts b/packages/nodes-base/credentials/PhilipsHueOAuth2Api.credentials.ts index 8c7b203c4d4..2096fd5b077 100644 --- a/packages/nodes-base/credentials/PhilipsHueOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/PhilipsHueOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PhilipsHueOAuth2Api implements ICredentialType { name = 'philipsHueOAuth2Api'; diff --git a/packages/nodes-base/credentials/PipedriveApi.credentials.ts b/packages/nodes-base/credentials/PipedriveApi.credentials.ts index 2f69fb73353..c45cac89823 100644 --- a/packages/nodes-base/credentials/PipedriveApi.credentials.ts +++ b/packages/nodes-base/credentials/PipedriveApi.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class PipedriveApi implements ICredentialType { name = 'pipedriveApi'; diff --git a/packages/nodes-base/credentials/PipedriveOAuth2Api.credentials.ts b/packages/nodes-base/credentials/PipedriveOAuth2Api.credentials.ts index b358e7ee499..a7e6cc9ebd7 100644 --- a/packages/nodes-base/credentials/PipedriveOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/PipedriveOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PipedriveOAuth2Api implements ICredentialType { name = 'pipedriveOAuth2Api'; diff --git a/packages/nodes-base/credentials/PlivoApi.credentials.ts b/packages/nodes-base/credentials/PlivoApi.credentials.ts index ec5298a93eb..fe36db99966 100644 --- a/packages/nodes-base/credentials/PlivoApi.credentials.ts +++ b/packages/nodes-base/credentials/PlivoApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PlivoApi implements ICredentialType { name = 'plivoApi'; diff --git a/packages/nodes-base/credentials/PostHogApi.credentials.ts b/packages/nodes-base/credentials/PostHogApi.credentials.ts index ad4e28b6f60..3b9f695b523 100644 --- a/packages/nodes-base/credentials/PostHogApi.credentials.ts +++ b/packages/nodes-base/credentials/PostHogApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PostHogApi implements ICredentialType { name = 'postHogApi'; diff --git a/packages/nodes-base/credentials/Postgres.credentials.ts b/packages/nodes-base/credentials/Postgres.credentials.ts index 5b78a994c42..e217b41c059 100644 --- a/packages/nodes-base/credentials/Postgres.credentials.ts +++ b/packages/nodes-base/credentials/Postgres.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Postgres implements ICredentialType { name = 'postgres'; diff --git a/packages/nodes-base/credentials/PostmarkApi.credentials.ts b/packages/nodes-base/credentials/PostmarkApi.credentials.ts index a6eae4d5532..ca3d0a2d7ee 100644 --- a/packages/nodes-base/credentials/PostmarkApi.credentials.ts +++ b/packages/nodes-base/credentials/PostmarkApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ProfitWellApi.credentials.ts b/packages/nodes-base/credentials/ProfitWellApi.credentials.ts index d6235fb246c..b65c8b0fc6c 100644 --- a/packages/nodes-base/credentials/ProfitWellApi.credentials.ts +++ b/packages/nodes-base/credentials/ProfitWellApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ProfitWellApi implements ICredentialType { name = 'profitWellApi'; diff --git a/packages/nodes-base/credentials/PushbulletOAuth2Api.credentials.ts b/packages/nodes-base/credentials/PushbulletOAuth2Api.credentials.ts index fa1b52a33f1..e380eddce8e 100644 --- a/packages/nodes-base/credentials/PushbulletOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/PushbulletOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PushbulletOAuth2Api implements ICredentialType { name = 'pushbulletOAuth2Api'; diff --git a/packages/nodes-base/credentials/PushcutApi.credentials.ts b/packages/nodes-base/credentials/PushcutApi.credentials.ts index 19ec591e194..0987018fa51 100644 --- a/packages/nodes-base/credentials/PushcutApi.credentials.ts +++ b/packages/nodes-base/credentials/PushcutApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class PushcutApi implements ICredentialType { name = 'pushcutApi'; diff --git a/packages/nodes-base/credentials/PushoverApi.credentials.ts b/packages/nodes-base/credentials/PushoverApi.credentials.ts index 07f86003281..52e039cd425 100644 --- a/packages/nodes-base/credentials/PushoverApi.credentials.ts +++ b/packages/nodes-base/credentials/PushoverApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/QuestDb.credentials.ts b/packages/nodes-base/credentials/QuestDb.credentials.ts index 6dc5faa0d48..d44ecdaea97 100644 --- a/packages/nodes-base/credentials/QuestDb.credentials.ts +++ b/packages/nodes-base/credentials/QuestDb.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class QuestDb implements ICredentialType { name = 'questDb'; diff --git a/packages/nodes-base/credentials/QuickBaseApi.credentials.ts b/packages/nodes-base/credentials/QuickBaseApi.credentials.ts index e2dd23370e8..bb3935ae7e0 100644 --- a/packages/nodes-base/credentials/QuickBaseApi.credentials.ts +++ b/packages/nodes-base/credentials/QuickBaseApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class QuickBaseApi implements ICredentialType { name = 'quickbaseApi'; diff --git a/packages/nodes-base/credentials/QuickBooksOAuth2Api.credentials.ts b/packages/nodes-base/credentials/QuickBooksOAuth2Api.credentials.ts index 6c1d1d70dc1..53ff581d6d5 100644 --- a/packages/nodes-base/credentials/QuickBooksOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/QuickBooksOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; // https://developer.intuit.com/app/developer/qbo/docs/develop/authentication-and-authorization diff --git a/packages/nodes-base/credentials/RabbitMQ.credentials.ts b/packages/nodes-base/credentials/RabbitMQ.credentials.ts index 297d0a3d98e..daebd2fcf36 100644 --- a/packages/nodes-base/credentials/RabbitMQ.credentials.ts +++ b/packages/nodes-base/credentials/RabbitMQ.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, IDisplayOptions, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, IDisplayOptions, INodeProperties } from 'n8n-workflow'; export class RabbitMQ implements ICredentialType { name = 'rabbitmq'; diff --git a/packages/nodes-base/credentials/RaindropOAuth2Api.credentials.ts b/packages/nodes-base/credentials/RaindropOAuth2Api.credentials.ts index d38dd95348e..ba551b5b07d 100644 --- a/packages/nodes-base/credentials/RaindropOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/RaindropOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; // https://developer.raindrop.io/v1/authentication diff --git a/packages/nodes-base/credentials/RedditOAuth2Api.credentials.ts b/packages/nodes-base/credentials/RedditOAuth2Api.credentials.ts index e4cb456e920..2457d078dd9 100644 --- a/packages/nodes-base/credentials/RedditOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/RedditOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['identity', 'edit', 'history', 'mysubreddits', 'read', 'save', 'submit']; diff --git a/packages/nodes-base/credentials/Redis.credentials.ts b/packages/nodes-base/credentials/Redis.credentials.ts index ea00211cb6a..2833ca24e1a 100644 --- a/packages/nodes-base/credentials/Redis.credentials.ts +++ b/packages/nodes-base/credentials/Redis.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Redis implements ICredentialType { name = 'redis'; diff --git a/packages/nodes-base/credentials/RocketchatApi.credentials.ts b/packages/nodes-base/credentials/RocketchatApi.credentials.ts index ccd0c4d49f2..231445a24be 100644 --- a/packages/nodes-base/credentials/RocketchatApi.credentials.ts +++ b/packages/nodes-base/credentials/RocketchatApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/RundeckApi.credentials.ts b/packages/nodes-base/credentials/RundeckApi.credentials.ts index a264e34c5cc..78b855f62a8 100644 --- a/packages/nodes-base/credentials/RundeckApi.credentials.ts +++ b/packages/nodes-base/credentials/RundeckApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/S3.credentials.ts b/packages/nodes-base/credentials/S3.credentials.ts index 80c7127b50e..54050a0310b 100644 --- a/packages/nodes-base/credentials/S3.credentials.ts +++ b/packages/nodes-base/credentials/S3.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class S3 implements ICredentialType { name = 's3'; diff --git a/packages/nodes-base/credentials/SalesforceJwtApi.credentials.ts b/packages/nodes-base/credentials/SalesforceJwtApi.credentials.ts index 0f59d7e1401..a7fb72092db 100644 --- a/packages/nodes-base/credentials/SalesforceJwtApi.credentials.ts +++ b/packages/nodes-base/credentials/SalesforceJwtApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SalesforceJwtApi implements ICredentialType { name = 'salesforceJwtApi'; diff --git a/packages/nodes-base/credentials/SalesforceOAuth2Api.credentials.ts b/packages/nodes-base/credentials/SalesforceOAuth2Api.credentials.ts index f405fd9951d..ff0e5a62a0c 100644 --- a/packages/nodes-base/credentials/SalesforceOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/SalesforceOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SalesforceOAuth2Api implements ICredentialType { name = 'salesforceOAuth2Api'; diff --git a/packages/nodes-base/credentials/SalesmateApi.credentials.ts b/packages/nodes-base/credentials/SalesmateApi.credentials.ts index 760f1f09563..6b99cb50584 100644 --- a/packages/nodes-base/credentials/SalesmateApi.credentials.ts +++ b/packages/nodes-base/credentials/SalesmateApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SalesmateApi implements ICredentialType { name = 'salesmateApi'; diff --git a/packages/nodes-base/credentials/SeaTableApi.credentials.ts b/packages/nodes-base/credentials/SeaTableApi.credentials.ts index 12dde25a724..ba468a03841 100644 --- a/packages/nodes-base/credentials/SeaTableApi.credentials.ts +++ b/packages/nodes-base/credentials/SeaTableApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties, INodePropertyOptions } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties, INodePropertyOptions } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/credentials/SecurityScorecardApi.credentials.ts b/packages/nodes-base/credentials/SecurityScorecardApi.credentials.ts index 59857e4334b..0cf0d21162c 100644 --- a/packages/nodes-base/credentials/SecurityScorecardApi.credentials.ts +++ b/packages/nodes-base/credentials/SecurityScorecardApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SecurityScorecardApi implements ICredentialType { name = 'securityScorecardApi'; diff --git a/packages/nodes-base/credentials/SegmentApi.credentials.ts b/packages/nodes-base/credentials/SegmentApi.credentials.ts index 44804861e61..d9b5a7fb70a 100644 --- a/packages/nodes-base/credentials/SegmentApi.credentials.ts +++ b/packages/nodes-base/credentials/SegmentApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialType, IHttpRequestOptions, diff --git a/packages/nodes-base/credentials/SendGridApi.credentials.ts b/packages/nodes-base/credentials/SendGridApi.credentials.ts index 1b8eea4f8a4..e2864763bd4 100644 --- a/packages/nodes-base/credentials/SendGridApi.credentials.ts +++ b/packages/nodes-base/credentials/SendGridApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/SendInBlueApi.credentials.ts b/packages/nodes-base/credentials/SendInBlueApi.credentials.ts index bf1dbbe8682..f4fed2a4137 100644 --- a/packages/nodes-base/credentials/SendInBlueApi.credentials.ts +++ b/packages/nodes-base/credentials/SendInBlueApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/SendyApi.credentials.ts b/packages/nodes-base/credentials/SendyApi.credentials.ts index 0daa2613f4d..83dbdbb2e0e 100644 --- a/packages/nodes-base/credentials/SendyApi.credentials.ts +++ b/packages/nodes-base/credentials/SendyApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SendyApi implements ICredentialType { name = 'sendyApi'; diff --git a/packages/nodes-base/credentials/SentryIoApi.credentials.ts b/packages/nodes-base/credentials/SentryIoApi.credentials.ts index 24b0c1305a4..a4c8e4da0f2 100644 --- a/packages/nodes-base/credentials/SentryIoApi.credentials.ts +++ b/packages/nodes-base/credentials/SentryIoApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SentryIoApi implements ICredentialType { name = 'sentryIoApi'; diff --git a/packages/nodes-base/credentials/SentryIoOAuth2Api.credentials.ts b/packages/nodes-base/credentials/SentryIoOAuth2Api.credentials.ts index baa3846c7b4..5b1f01d09c6 100644 --- a/packages/nodes-base/credentials/SentryIoOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/SentryIoOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SentryIoOAuth2Api implements ICredentialType { name = 'sentryIoOAuth2Api'; diff --git a/packages/nodes-base/credentials/SentryIoServerApi.credentials.ts b/packages/nodes-base/credentials/SentryIoServerApi.credentials.ts index 13859f2ac1a..823086b6273 100644 --- a/packages/nodes-base/credentials/SentryIoServerApi.credentials.ts +++ b/packages/nodes-base/credentials/SentryIoServerApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SentryIoServerApi implements ICredentialType { name = 'sentryIoServerApi'; diff --git a/packages/nodes-base/credentials/ServiceNowBasicApi.credentials.ts b/packages/nodes-base/credentials/ServiceNowBasicApi.credentials.ts index 872b8be3582..d04b0576796 100644 --- a/packages/nodes-base/credentials/ServiceNowBasicApi.credentials.ts +++ b/packages/nodes-base/credentials/ServiceNowBasicApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ServiceNowOAuth2Api.credentials.ts b/packages/nodes-base/credentials/ServiceNowOAuth2Api.credentials.ts index 2e08375ed2e..ef7f84d97f6 100644 --- a/packages/nodes-base/credentials/ServiceNowOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/ServiceNowOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ServiceNowOAuth2Api implements ICredentialType { name = 'serviceNowOAuth2Api'; diff --git a/packages/nodes-base/credentials/Sftp.credentials.ts b/packages/nodes-base/credentials/Sftp.credentials.ts index 277ea0a8642..645dab0e325 100644 --- a/packages/nodes-base/credentials/Sftp.credentials.ts +++ b/packages/nodes-base/credentials/Sftp.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Sftp implements ICredentialType { name = 'sftp'; diff --git a/packages/nodes-base/credentials/ShopifyAccessTokenApi.credentials.ts b/packages/nodes-base/credentials/ShopifyAccessTokenApi.credentials.ts index e55eeeede4f..57493279844 100644 --- a/packages/nodes-base/credentials/ShopifyAccessTokenApi.credentials.ts +++ b/packages/nodes-base/credentials/ShopifyAccessTokenApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ShopifyApi.credentials.ts b/packages/nodes-base/credentials/ShopifyApi.credentials.ts index 2cade6034ef..25f5ae3e1bc 100644 --- a/packages/nodes-base/credentials/ShopifyApi.credentials.ts +++ b/packages/nodes-base/credentials/ShopifyApi.credentials.ts @@ -1,5 +1,5 @@ import { BINARY_ENCODING } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ShopifyOAuth2Api.credentials.ts b/packages/nodes-base/credentials/ShopifyOAuth2Api.credentials.ts index d5c4df456d0..d2bd9a3db85 100644 --- a/packages/nodes-base/credentials/ShopifyOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/ShopifyOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ShopifyOAuth2Api implements ICredentialType { name = 'shopifyOAuth2Api'; diff --git a/packages/nodes-base/credentials/Signl4Api.credentials.ts b/packages/nodes-base/credentials/Signl4Api.credentials.ts index bf606b1bd54..97a95a430eb 100644 --- a/packages/nodes-base/credentials/Signl4Api.credentials.ts +++ b/packages/nodes-base/credentials/Signl4Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Signl4Api implements ICredentialType { name = 'signl4Api'; diff --git a/packages/nodes-base/credentials/SlackApi.credentials.ts b/packages/nodes-base/credentials/SlackApi.credentials.ts index 3d8a448419f..7643f6c8d9a 100644 --- a/packages/nodes-base/credentials/SlackApi.credentials.ts +++ b/packages/nodes-base/credentials/SlackApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/SlackOAuth2Api.credentials.ts b/packages/nodes-base/credentials/SlackOAuth2Api.credentials.ts index e9a889b2d4d..1ad0ab12788 100644 --- a/packages/nodes-base/credentials/SlackOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/SlackOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; //https://api.slack.com/authentication/oauth-v2 const userScopes = [ diff --git a/packages/nodes-base/credentials/Sms77Api.credentials.ts b/packages/nodes-base/credentials/Sms77Api.credentials.ts index 99c948b37ed..bdb67885eae 100644 --- a/packages/nodes-base/credentials/Sms77Api.credentials.ts +++ b/packages/nodes-base/credentials/Sms77Api.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/Smtp.credentials.ts b/packages/nodes-base/credentials/Smtp.credentials.ts index f600384bded..8c0e58f3c32 100644 --- a/packages/nodes-base/credentials/Smtp.credentials.ts +++ b/packages/nodes-base/credentials/Smtp.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Smtp implements ICredentialType { name = 'smtp'; diff --git a/packages/nodes-base/credentials/Snowflake.credentials.ts b/packages/nodes-base/credentials/Snowflake.credentials.ts index 6d239cedca2..0c42dac88a0 100644 --- a/packages/nodes-base/credentials/Snowflake.credentials.ts +++ b/packages/nodes-base/credentials/Snowflake.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class Snowflake implements ICredentialType { name = 'snowflake'; diff --git a/packages/nodes-base/credentials/SplunkApi.credentials.ts b/packages/nodes-base/credentials/SplunkApi.credentials.ts index 1b55e54d81f..ef5f0e40777 100644 --- a/packages/nodes-base/credentials/SplunkApi.credentials.ts +++ b/packages/nodes-base/credentials/SplunkApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SplunkApi implements ICredentialType { name = 'splunkApi'; diff --git a/packages/nodes-base/credentials/SpontitApi.credentials.ts b/packages/nodes-base/credentials/SpontitApi.credentials.ts index 1784f703744..e59663129ab 100644 --- a/packages/nodes-base/credentials/SpontitApi.credentials.ts +++ b/packages/nodes-base/credentials/SpontitApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SpontitApi implements ICredentialType { name = 'spontitApi'; diff --git a/packages/nodes-base/credentials/SpotifyOAuth2Api.credentials.ts b/packages/nodes-base/credentials/SpotifyOAuth2Api.credentials.ts index 95242aff9d8..61771ec51b6 100644 --- a/packages/nodes-base/credentials/SpotifyOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/SpotifyOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SpotifyOAuth2Api implements ICredentialType { name = 'spotifyOAuth2Api'; diff --git a/packages/nodes-base/credentials/SshPassword.credentials.ts b/packages/nodes-base/credentials/SshPassword.credentials.ts index 895cf2c2e74..f3da340c68e 100644 --- a/packages/nodes-base/credentials/SshPassword.credentials.ts +++ b/packages/nodes-base/credentials/SshPassword.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SshPassword implements ICredentialType { name = 'sshPassword'; diff --git a/packages/nodes-base/credentials/SshPrivateKey.credentials.ts b/packages/nodes-base/credentials/SshPrivateKey.credentials.ts index 7ed248be1c1..3a02e02f3a7 100644 --- a/packages/nodes-base/credentials/SshPrivateKey.credentials.ts +++ b/packages/nodes-base/credentials/SshPrivateKey.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SshPrivateKey implements ICredentialType { name = 'sshPrivateKey'; diff --git a/packages/nodes-base/credentials/StackbyApi.credentials.ts b/packages/nodes-base/credentials/StackbyApi.credentials.ts index 3867fc8fbf0..77ffb2ac429 100644 --- a/packages/nodes-base/credentials/StackbyApi.credentials.ts +++ b/packages/nodes-base/credentials/StackbyApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class StackbyApi implements ICredentialType { name = 'stackbyApi'; diff --git a/packages/nodes-base/credentials/StoryblokContentApi.credentials.ts b/packages/nodes-base/credentials/StoryblokContentApi.credentials.ts index dded8a39702..d9ad3e593a5 100644 --- a/packages/nodes-base/credentials/StoryblokContentApi.credentials.ts +++ b/packages/nodes-base/credentials/StoryblokContentApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class StoryblokContentApi implements ICredentialType { name = 'storyblokContentApi'; diff --git a/packages/nodes-base/credentials/StoryblokManagementApi.credentials.ts b/packages/nodes-base/credentials/StoryblokManagementApi.credentials.ts index 166346a2e37..d6efe8de997 100644 --- a/packages/nodes-base/credentials/StoryblokManagementApi.credentials.ts +++ b/packages/nodes-base/credentials/StoryblokManagementApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class StoryblokManagementApi implements ICredentialType { name = 'storyblokManagementApi'; diff --git a/packages/nodes-base/credentials/StrapiApi.credentials.ts b/packages/nodes-base/credentials/StrapiApi.credentials.ts index a89120efd5f..55b1383e78f 100644 --- a/packages/nodes-base/credentials/StrapiApi.credentials.ts +++ b/packages/nodes-base/credentials/StrapiApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class StrapiApi implements ICredentialType { name = 'strapiApi'; diff --git a/packages/nodes-base/credentials/StravaOAuth2Api.credentials.ts b/packages/nodes-base/credentials/StravaOAuth2Api.credentials.ts index b5d8925481c..0581c387e37 100644 --- a/packages/nodes-base/credentials/StravaOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/StravaOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class StravaOAuth2Api implements ICredentialType { name = 'stravaOAuth2Api'; diff --git a/packages/nodes-base/credentials/StripeApi.credentials.ts b/packages/nodes-base/credentials/StripeApi.credentials.ts index 8f86c3a6b4b..27d14eddcbc 100644 --- a/packages/nodes-base/credentials/StripeApi.credentials.ts +++ b/packages/nodes-base/credentials/StripeApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/SupabaseApi.credentials.ts b/packages/nodes-base/credentials/SupabaseApi.credentials.ts index c90dd105719..e75bcd0211c 100644 --- a/packages/nodes-base/credentials/SupabaseApi.credentials.ts +++ b/packages/nodes-base/credentials/SupabaseApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/SurveyMonkeyApi.credentials.ts b/packages/nodes-base/credentials/SurveyMonkeyApi.credentials.ts index 546dbf646a3..79d0d99052d 100644 --- a/packages/nodes-base/credentials/SurveyMonkeyApi.credentials.ts +++ b/packages/nodes-base/credentials/SurveyMonkeyApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SurveyMonkeyApi implements ICredentialType { name = 'surveyMonkeyApi'; diff --git a/packages/nodes-base/credentials/SurveyMonkeyOAuth2Api.credentials.ts b/packages/nodes-base/credentials/SurveyMonkeyOAuth2Api.credentials.ts index 5403e462218..ffe7c4b4d69 100644 --- a/packages/nodes-base/credentials/SurveyMonkeyOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/SurveyMonkeyOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'surveys_read', diff --git a/packages/nodes-base/credentials/SyncroMspApi.credentials.ts b/packages/nodes-base/credentials/SyncroMspApi.credentials.ts index e90b6878524..c7d0e072479 100644 --- a/packages/nodes-base/credentials/SyncroMspApi.credentials.ts +++ b/packages/nodes-base/credentials/SyncroMspApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class SyncroMspApi implements ICredentialType { name = 'syncroMspApi'; diff --git a/packages/nodes-base/credentials/TaigaApi.credentials.ts b/packages/nodes-base/credentials/TaigaApi.credentials.ts index ab7470e80f8..0110a7d7133 100644 --- a/packages/nodes-base/credentials/TaigaApi.credentials.ts +++ b/packages/nodes-base/credentials/TaigaApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class TaigaApi implements ICredentialType { name = 'taigaApi'; diff --git a/packages/nodes-base/credentials/TapfiliateApi.credentials.ts b/packages/nodes-base/credentials/TapfiliateApi.credentials.ts index ead37aa755d..016d406794f 100644 --- a/packages/nodes-base/credentials/TapfiliateApi.credentials.ts +++ b/packages/nodes-base/credentials/TapfiliateApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class TapfiliateApi implements ICredentialType { name = 'tapfiliateApi'; diff --git a/packages/nodes-base/credentials/TelegramApi.credentials.ts b/packages/nodes-base/credentials/TelegramApi.credentials.ts index 6c202b652f8..053eee15d7c 100644 --- a/packages/nodes-base/credentials/TelegramApi.credentials.ts +++ b/packages/nodes-base/credentials/TelegramApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialTestRequest, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialTestRequest, ICredentialType, INodeProperties } from 'n8n-workflow'; export class TelegramApi implements ICredentialType { name = 'telegramApi'; diff --git a/packages/nodes-base/credentials/TheHiveApi.credentials.ts b/packages/nodes-base/credentials/TheHiveApi.credentials.ts index b6dbbfd4fc4..033b11d9cc2 100644 --- a/packages/nodes-base/credentials/TheHiveApi.credentials.ts +++ b/packages/nodes-base/credentials/TheHiveApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/TimescaleDb.credentials.ts b/packages/nodes-base/credentials/TimescaleDb.credentials.ts index 599a311a245..5211e942b75 100644 --- a/packages/nodes-base/credentials/TimescaleDb.credentials.ts +++ b/packages/nodes-base/credentials/TimescaleDb.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class TimescaleDb implements ICredentialType { name = 'timescaleDb'; diff --git a/packages/nodes-base/credentials/TodoistApi.credentials.ts b/packages/nodes-base/credentials/TodoistApi.credentials.ts index 2c96f5024dd..f9f66f0920d 100644 --- a/packages/nodes-base/credentials/TodoistApi.credentials.ts +++ b/packages/nodes-base/credentials/TodoistApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/TodoistOAuth2Api.credentials.ts b/packages/nodes-base/credentials/TodoistOAuth2Api.credentials.ts index 15b6bd2cd39..7520ae35ff2 100644 --- a/packages/nodes-base/credentials/TodoistOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/TodoistOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class TodoistOAuth2Api implements ICredentialType { name = 'todoistOAuth2Api'; diff --git a/packages/nodes-base/credentials/TogglApi.credentials.ts b/packages/nodes-base/credentials/TogglApi.credentials.ts index 06a7942545c..eb4eb5b4a6e 100644 --- a/packages/nodes-base/credentials/TogglApi.credentials.ts +++ b/packages/nodes-base/credentials/TogglApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class TogglApi implements ICredentialType { name = 'togglApi'; diff --git a/packages/nodes-base/credentials/TravisCiApi.credentials.ts b/packages/nodes-base/credentials/TravisCiApi.credentials.ts index 51965760f1e..916760275f6 100644 --- a/packages/nodes-base/credentials/TravisCiApi.credentials.ts +++ b/packages/nodes-base/credentials/TravisCiApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class TravisCiApi implements ICredentialType { name = 'travisCiApi'; diff --git a/packages/nodes-base/credentials/TrelloApi.credentials.ts b/packages/nodes-base/credentials/TrelloApi.credentials.ts index 142e25e6aaf..2690d0f5bba 100644 --- a/packages/nodes-base/credentials/TrelloApi.credentials.ts +++ b/packages/nodes-base/credentials/TrelloApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/TwakeCloudApi.credentials.ts b/packages/nodes-base/credentials/TwakeCloudApi.credentials.ts index e529de00297..961d9c70047 100644 --- a/packages/nodes-base/credentials/TwakeCloudApi.credentials.ts +++ b/packages/nodes-base/credentials/TwakeCloudApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/TwakeServerApi.credentials.ts b/packages/nodes-base/credentials/TwakeServerApi.credentials.ts index 0e1005d8d50..97cd9888f6f 100644 --- a/packages/nodes-base/credentials/TwakeServerApi.credentials.ts +++ b/packages/nodes-base/credentials/TwakeServerApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class TwakeServerApi implements ICredentialType { name = 'twakeServerApi'; diff --git a/packages/nodes-base/credentials/TwilioApi.credentials.ts b/packages/nodes-base/credentials/TwilioApi.credentials.ts index 6046eb38650..f2d884607ae 100644 --- a/packages/nodes-base/credentials/TwilioApi.credentials.ts +++ b/packages/nodes-base/credentials/TwilioApi.credentials.ts @@ -1,4 +1,4 @@ -import { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { IAuthenticateGeneric, ICredentialType, INodeProperties } from 'n8n-workflow'; export class TwilioApi implements ICredentialType { name = 'twilioApi'; diff --git a/packages/nodes-base/credentials/TwistOAuth2Api.credentials.ts b/packages/nodes-base/credentials/TwistOAuth2Api.credentials.ts index a54e143352b..beff5cba501 100644 --- a/packages/nodes-base/credentials/TwistOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/TwistOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'attachments:write', diff --git a/packages/nodes-base/credentials/TwitterOAuth1Api.credentials.ts b/packages/nodes-base/credentials/TwitterOAuth1Api.credentials.ts index 5afa0ca4748..5a576c89c78 100644 --- a/packages/nodes-base/credentials/TwitterOAuth1Api.credentials.ts +++ b/packages/nodes-base/credentials/TwitterOAuth1Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class TwitterOAuth1Api implements ICredentialType { name = 'twitterOAuth1Api'; diff --git a/packages/nodes-base/credentials/TypeformApi.credentials.ts b/packages/nodes-base/credentials/TypeformApi.credentials.ts index d68ae60d584..d686f6f0414 100644 --- a/packages/nodes-base/credentials/TypeformApi.credentials.ts +++ b/packages/nodes-base/credentials/TypeformApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/TypeformOAuth2Api.credentials.ts b/packages/nodes-base/credentials/TypeformOAuth2Api.credentials.ts index 302693d2b47..114a35e335c 100644 --- a/packages/nodes-base/credentials/TypeformOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/TypeformOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['webhooks:write', 'webhooks:read', 'forms:read']; diff --git a/packages/nodes-base/credentials/UProcApi.credentials.ts b/packages/nodes-base/credentials/UProcApi.credentials.ts index 926d574147a..e103207b6be 100644 --- a/packages/nodes-base/credentials/UProcApi.credentials.ts +++ b/packages/nodes-base/credentials/UProcApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/UnleashedSoftwareApi.credentials.ts b/packages/nodes-base/credentials/UnleashedSoftwareApi.credentials.ts index a57c0ceeb26..18ff819b937 100644 --- a/packages/nodes-base/credentials/UnleashedSoftwareApi.credentials.ts +++ b/packages/nodes-base/credentials/UnleashedSoftwareApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class UnleashedSoftwareApi implements ICredentialType { name = 'unleashedSoftwareApi'; diff --git a/packages/nodes-base/credentials/UpleadApi.credentials.ts b/packages/nodes-base/credentials/UpleadApi.credentials.ts index e475320544d..d5bc0f711f8 100644 --- a/packages/nodes-base/credentials/UpleadApi.credentials.ts +++ b/packages/nodes-base/credentials/UpleadApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class UpleadApi implements ICredentialType { name = 'upleadApi'; diff --git a/packages/nodes-base/credentials/UptimeRobotApi.credentials.ts b/packages/nodes-base/credentials/UptimeRobotApi.credentials.ts index 737955fba36..24dc272d016 100644 --- a/packages/nodes-base/credentials/UptimeRobotApi.credentials.ts +++ b/packages/nodes-base/credentials/UptimeRobotApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class UptimeRobotApi implements ICredentialType { name = 'uptimeRobotApi'; diff --git a/packages/nodes-base/credentials/UrlScanIoApi.credentials.ts b/packages/nodes-base/credentials/UrlScanIoApi.credentials.ts index 3816308663c..b4fecfb812b 100644 --- a/packages/nodes-base/credentials/UrlScanIoApi.credentials.ts +++ b/packages/nodes-base/credentials/UrlScanIoApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/VenafiTlsProtectCloudApi.credentials.ts b/packages/nodes-base/credentials/VenafiTlsProtectCloudApi.credentials.ts index 863dd2dd368..b8a6a487183 100644 --- a/packages/nodes-base/credentials/VenafiTlsProtectCloudApi.credentials.ts +++ b/packages/nodes-base/credentials/VenafiTlsProtectCloudApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/VenafiTlsProtectDatacenterApi.credentials.ts b/packages/nodes-base/credentials/VenafiTlsProtectDatacenterApi.credentials.ts index 2ea3e508e87..0153628bcea 100644 --- a/packages/nodes-base/credentials/VenafiTlsProtectDatacenterApi.credentials.ts +++ b/packages/nodes-base/credentials/VenafiTlsProtectDatacenterApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialDataDecryptedObject, ICredentialType, diff --git a/packages/nodes-base/credentials/VeroApi.credentials.ts b/packages/nodes-base/credentials/VeroApi.credentials.ts index f5ecfb87792..9b390196da7 100644 --- a/packages/nodes-base/credentials/VeroApi.credentials.ts +++ b/packages/nodes-base/credentials/VeroApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class VeroApi implements ICredentialType { name = 'veroApi'; diff --git a/packages/nodes-base/credentials/VonageApi.credentials.ts b/packages/nodes-base/credentials/VonageApi.credentials.ts index 8f9bcb542f2..5638a58f3d2 100644 --- a/packages/nodes-base/credentials/VonageApi.credentials.ts +++ b/packages/nodes-base/credentials/VonageApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class VonageApi implements ICredentialType { name = 'vonageApi'; diff --git a/packages/nodes-base/credentials/WebflowApi.credentials.ts b/packages/nodes-base/credentials/WebflowApi.credentials.ts index b36fc23694a..baf17ad62e8 100644 --- a/packages/nodes-base/credentials/WebflowApi.credentials.ts +++ b/packages/nodes-base/credentials/WebflowApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/WebflowOAuth2Api.credentials.ts b/packages/nodes-base/credentials/WebflowOAuth2Api.credentials.ts index 8ed9b0e6919..09c5dd63d3d 100644 --- a/packages/nodes-base/credentials/WebflowOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/WebflowOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class WebflowOAuth2Api implements ICredentialType { name = 'webflowOAuth2Api'; diff --git a/packages/nodes-base/credentials/WekanApi.credentials.ts b/packages/nodes-base/credentials/WekanApi.credentials.ts index 9b6e234d05d..4745827f3c0 100644 --- a/packages/nodes-base/credentials/WekanApi.credentials.ts +++ b/packages/nodes-base/credentials/WekanApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialDataDecryptedObject, ICredentialTestRequest, diff --git a/packages/nodes-base/credentials/WhatsAppApi.credentials.ts b/packages/nodes-base/credentials/WhatsAppApi.credentials.ts index e3ed18ea5ba..34473518b1f 100644 --- a/packages/nodes-base/credentials/WhatsAppApi.credentials.ts +++ b/packages/nodes-base/credentials/WhatsAppApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/WiseApi.credentials.ts b/packages/nodes-base/credentials/WiseApi.credentials.ts index c81d2d84ce0..b9e3a09665e 100644 --- a/packages/nodes-base/credentials/WiseApi.credentials.ts +++ b/packages/nodes-base/credentials/WiseApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class WiseApi implements ICredentialType { name = 'wiseApi'; diff --git a/packages/nodes-base/credentials/WooCommerceApi.credentials.ts b/packages/nodes-base/credentials/WooCommerceApi.credentials.ts index 03f94d719e4..0362c3f9544 100644 --- a/packages/nodes-base/credentials/WooCommerceApi.credentials.ts +++ b/packages/nodes-base/credentials/WooCommerceApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/WordpressApi.credentials.ts b/packages/nodes-base/credentials/WordpressApi.credentials.ts index 59f3bd35888..39fa85504e9 100644 --- a/packages/nodes-base/credentials/WordpressApi.credentials.ts +++ b/packages/nodes-base/credentials/WordpressApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/WorkableApi.credentials.ts b/packages/nodes-base/credentials/WorkableApi.credentials.ts index 8457652a8b1..d82ebb96e42 100644 --- a/packages/nodes-base/credentials/WorkableApi.credentials.ts +++ b/packages/nodes-base/credentials/WorkableApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class WorkableApi implements ICredentialType { name = 'workableApi'; diff --git a/packages/nodes-base/credentials/WufooApi.credentials.ts b/packages/nodes-base/credentials/WufooApi.credentials.ts index ddf420d0a3b..3a83f700734 100644 --- a/packages/nodes-base/credentials/WufooApi.credentials.ts +++ b/packages/nodes-base/credentials/WufooApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/XeroOAuth2Api.credentials.ts b/packages/nodes-base/credentials/XeroOAuth2Api.credentials.ts index fe012bae167..0dae11b42ff 100644 --- a/packages/nodes-base/credentials/XeroOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/XeroOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = [ 'offline_access', diff --git a/packages/nodes-base/credentials/YouTubeOAuth2Api.credentials.ts b/packages/nodes-base/credentials/YouTubeOAuth2Api.credentials.ts index 91fa0a8b639..0fd023362fd 100644 --- a/packages/nodes-base/credentials/YouTubeOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/YouTubeOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; //https://developers.google.com/youtube/v3/guides/auth/client-side-web-apps#identify-access-scopes const scopes = [ diff --git a/packages/nodes-base/credentials/YourlsApi.credentials.ts b/packages/nodes-base/credentials/YourlsApi.credentials.ts index 062128b51c2..2f485599c70 100644 --- a/packages/nodes-base/credentials/YourlsApi.credentials.ts +++ b/packages/nodes-base/credentials/YourlsApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class YourlsApi implements ICredentialType { name = 'yourlsApi'; diff --git a/packages/nodes-base/credentials/ZammadBasicAuthApi.credentials.ts b/packages/nodes-base/credentials/ZammadBasicAuthApi.credentials.ts index bc8aa16cf3e..5e3690b9814 100644 --- a/packages/nodes-base/credentials/ZammadBasicAuthApi.credentials.ts +++ b/packages/nodes-base/credentials/ZammadBasicAuthApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ZammadBasicAuthApi implements ICredentialType { name = 'zammadBasicAuthApi'; diff --git a/packages/nodes-base/credentials/ZammadTokenAuthApi.credentials.ts b/packages/nodes-base/credentials/ZammadTokenAuthApi.credentials.ts index 55c1c909455..6025b391628 100644 --- a/packages/nodes-base/credentials/ZammadTokenAuthApi.credentials.ts +++ b/packages/nodes-base/credentials/ZammadTokenAuthApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ZammadTokenAuthApi implements ICredentialType { name = 'zammadTokenAuthApi'; diff --git a/packages/nodes-base/credentials/ZendeskApi.credentials.ts b/packages/nodes-base/credentials/ZendeskApi.credentials.ts index aa1c434845f..e08ca52cc57 100644 --- a/packages/nodes-base/credentials/ZendeskApi.credentials.ts +++ b/packages/nodes-base/credentials/ZendeskApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts b/packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts index afcae718092..e4e56f37d25 100644 --- a/packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/ZendeskOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; const scopes = ['read', 'write']; diff --git a/packages/nodes-base/credentials/ZohoOAuth2Api.credentials.ts b/packages/nodes-base/credentials/ZohoOAuth2Api.credentials.ts index 13565c14c27..94d4b9a2812 100644 --- a/packages/nodes-base/credentials/ZohoOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/ZohoOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ZohoOAuth2Api implements ICredentialType { name = 'zohoOAuth2Api'; diff --git a/packages/nodes-base/credentials/ZoomApi.credentials.ts b/packages/nodes-base/credentials/ZoomApi.credentials.ts index e3b3460450d..5ba3dd5de94 100644 --- a/packages/nodes-base/credentials/ZoomApi.credentials.ts +++ b/packages/nodes-base/credentials/ZoomApi.credentials.ts @@ -1,4 +1,4 @@ -import { +import type { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, diff --git a/packages/nodes-base/credentials/ZoomOAuth2Api.credentials.ts b/packages/nodes-base/credentials/ZoomOAuth2Api.credentials.ts index 1997c7e39e1..f5b90e8478a 100644 --- a/packages/nodes-base/credentials/ZoomOAuth2Api.credentials.ts +++ b/packages/nodes-base/credentials/ZoomOAuth2Api.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ZoomOAuth2Api implements ICredentialType { name = 'zoomOAuth2Api'; diff --git a/packages/nodes-base/credentials/ZulipApi.credentials.ts b/packages/nodes-base/credentials/ZulipApi.credentials.ts index 1a547237be2..4588927322e 100644 --- a/packages/nodes-base/credentials/ZulipApi.credentials.ts +++ b/packages/nodes-base/credentials/ZulipApi.credentials.ts @@ -1,4 +1,4 @@ -import { ICredentialType, INodeProperties } from 'n8n-workflow'; +import type { ICredentialType, INodeProperties } from 'n8n-workflow'; export class ZulipApi implements ICredentialType { name = 'zulipApi'; diff --git a/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts b/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts index aaf8e5096fa..793dde2aa2a 100644 --- a/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts +++ b/packages/nodes-base/nodes/ActionNetwork/ActionNetwork.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { actionNetworkApiRequest, @@ -36,7 +36,7 @@ import { tagOperations, } from './descriptions'; -import { +import type { AllFieldsUi, EmailAddressUi, Operation, diff --git a/packages/nodes-base/nodes/ActionNetwork/GenericFunctions.ts b/packages/nodes-base/nodes/ActionNetwork/GenericFunctions.ts index 57eb54fdc24..c2c584f0caf 100644 --- a/packages/nodes-base/nodes/ActionNetwork/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ActionNetwork/GenericFunctions.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { flow, omit } from 'lodash'; -import { +import type { AllFieldsUi, FieldWithPrimaryField, LinksFieldContainer, diff --git a/packages/nodes-base/nodes/ActionNetwork/descriptions/AttendanceDescription.ts b/packages/nodes-base/nodes/ActionNetwork/descriptions/AttendanceDescription.ts index 472d1e3df3b..310b2edefd8 100644 --- a/packages/nodes-base/nodes/ActionNetwork/descriptions/AttendanceDescription.ts +++ b/packages/nodes-base/nodes/ActionNetwork/descriptions/AttendanceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { makeSimpleField } from './SharedFields'; diff --git a/packages/nodes-base/nodes/ActionNetwork/descriptions/EventDescription.ts b/packages/nodes-base/nodes/ActionNetwork/descriptions/EventDescription.ts index e6e6e3f9400..f281d8fd7d6 100644 --- a/packages/nodes-base/nodes/ActionNetwork/descriptions/EventDescription.ts +++ b/packages/nodes-base/nodes/ActionNetwork/descriptions/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { eventAdditionalFieldsOptions, makeSimpleField } from './SharedFields'; diff --git a/packages/nodes-base/nodes/ActionNetwork/descriptions/PersonDescription.ts b/packages/nodes-base/nodes/ActionNetwork/descriptions/PersonDescription.ts index 2ece8b10fd7..eed6aad498f 100644 --- a/packages/nodes-base/nodes/ActionNetwork/descriptions/PersonDescription.ts +++ b/packages/nodes-base/nodes/ActionNetwork/descriptions/PersonDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { makeSimpleField, personAdditionalFieldsOptions } from './SharedFields'; diff --git a/packages/nodes-base/nodes/ActionNetwork/descriptions/PersonTagDescription.ts b/packages/nodes-base/nodes/ActionNetwork/descriptions/PersonTagDescription.ts index e14555f01aa..b6161f7f3a6 100644 --- a/packages/nodes-base/nodes/ActionNetwork/descriptions/PersonTagDescription.ts +++ b/packages/nodes-base/nodes/ActionNetwork/descriptions/PersonTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const personTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ActionNetwork/descriptions/PetitionDescription.ts b/packages/nodes-base/nodes/ActionNetwork/descriptions/PetitionDescription.ts index dadfcaf68cf..deb7b91c43b 100644 --- a/packages/nodes-base/nodes/ActionNetwork/descriptions/PetitionDescription.ts +++ b/packages/nodes-base/nodes/ActionNetwork/descriptions/PetitionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { makeSimpleField, petitionAdditionalFieldsOptions } from './SharedFields'; diff --git a/packages/nodes-base/nodes/ActionNetwork/descriptions/SignatureDescription.ts b/packages/nodes-base/nodes/ActionNetwork/descriptions/SignatureDescription.ts index 5d4c6edfcb7..264e402dad6 100644 --- a/packages/nodes-base/nodes/ActionNetwork/descriptions/SignatureDescription.ts +++ b/packages/nodes-base/nodes/ActionNetwork/descriptions/SignatureDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { makeSimpleField } from './SharedFields'; diff --git a/packages/nodes-base/nodes/ActionNetwork/descriptions/TagDescription.ts b/packages/nodes-base/nodes/ActionNetwork/descriptions/TagDescription.ts index dade9e3c3c5..cbe3e27f803 100644 --- a/packages/nodes-base/nodes/ActionNetwork/descriptions/TagDescription.ts +++ b/packages/nodes-base/nodes/ActionNetwork/descriptions/TagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { makeSimpleField } from './SharedFields'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/AccountContactDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/AccountContactDescription.ts index fa6a7c8e655..a56fd4fb541 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/AccountContactDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/AccountContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const accountContactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ActiveCampaign/AccountDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/AccountDescription.ts index 2ddc75bd660..0140122898b 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/AccountDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/AccountDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { activeCampaignDefaultGetAllProperties } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts index ccea316e355..f4828bf52b2 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts @@ -1,20 +1,17 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { - activeCampaignApiRequest, - activeCampaignApiRequestAllItems, - IProduct, -} from './GenericFunctions'; +import type { IProduct } from './GenericFunctions'; +import { activeCampaignApiRequest, activeCampaignApiRequestAllItems } from './GenericFunctions'; import { contactFields, contactOperations } from './ContactDescription'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts index 5970d51d190..ce2eaea8f54 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/ActiveCampaign/ConnectionDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/ConnectionDescription.ts index 88d68ea1218..c575c30f9f7 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ConnectionDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ConnectionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { activeCampaignDefaultGetAllProperties } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/ContactDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/ContactDescription.ts index 32ca9e1394c..408ae80d696 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ContactDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { activeCampaignDefaultGetAllProperties } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/ContactListDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/ContactListDescription.ts index 15edb24d06b..271101cf01a 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ContactListDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ContactListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactListOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ActiveCampaign/ContactTagDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/ContactTagDescription.ts index 81d896a93c1..ffe4c97a69f 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ContactTagDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ContactTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ActiveCampaign/DealDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/DealDescription.ts index b704f26daf8..ac849a9ef5d 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/DealDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/DealDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { allCurrencies } from './currencies'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/EcomCustomerDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/EcomCustomerDescription.ts index 7cee7c07409..e3bfeb9d3f6 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/EcomCustomerDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/EcomCustomerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { activeCampaignDefaultGetAllProperties } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/EcomOrderDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/EcomOrderDescription.ts index 8f6e2fa2ef6..cf7833bd928 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/EcomOrderDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/EcomOrderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { allCurrencies } from './currencies'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/EcomOrderProductsDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/EcomOrderProductsDescription.ts index 0c4c85746e9..5833151d2bc 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/EcomOrderProductsDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/EcomOrderProductsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { activeCampaignDefaultGetAllProperties } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/GenericFunctions.ts b/packages/nodes-base/nodes/ActiveCampaign/GenericFunctions.ts index e7d5e1799ce..db7ffc0c8f4 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, INodeProperties, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions, INodeProperties } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; export interface IProduct { fields: { diff --git a/packages/nodes-base/nodes/ActiveCampaign/ListDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/ListDescription.ts index 137018a84f3..26672a06de5 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ListDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { activeCampaignDefaultGetAllProperties } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/ActiveCampaign/TagDescription.ts b/packages/nodes-base/nodes/ActiveCampaign/TagDescription.ts index 9c0aa6e2f64..733b35841f6 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/TagDescription.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/TagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { activeCampaignDefaultGetAllProperties } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/AcuityScheduling/AcuitySchedulingTrigger.node.ts b/packages/nodes-base/nodes/AcuityScheduling/AcuitySchedulingTrigger.node.ts index 746e67ea3bb..d9747b2694d 100644 --- a/packages/nodes-base/nodes/AcuityScheduling/AcuitySchedulingTrigger.node.ts +++ b/packages/nodes-base/nodes/AcuityScheduling/AcuitySchedulingTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { acuitySchedulingApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/AcuityScheduling/GenericFunctions.ts b/packages/nodes-base/nodes/AcuityScheduling/GenericFunctions.ts index 51e3981ed70..b0ea38712f8 100644 --- a/packages/nodes-base/nodes/AcuityScheduling/GenericFunctions.ts +++ b/packages/nodes-base/nodes/AcuityScheduling/GenericFunctions.ts @@ -1,12 +1,13 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function acuitySchedulingApiRequest( this: diff --git a/packages/nodes-base/nodes/Adalo/Adalo.node.ts b/packages/nodes-base/nodes/Adalo/Adalo.node.ts index 208f4c0a098..e012b1e31f3 100644 --- a/packages/nodes-base/nodes/Adalo/Adalo.node.ts +++ b/packages/nodes-base/nodes/Adalo/Adalo.node.ts @@ -1,4 +1,4 @@ -import { +import type { IDataObject, IExecuteSingleFunctions, IHttpRequestOptions, @@ -6,7 +6,7 @@ import { INodeTypeDescription, } from 'n8n-workflow'; import { collectionFields } from './CollectionDescription'; -import { FieldsUiValues } from './types'; +import type { FieldsUiValues } from './types'; export class Adalo implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Adalo/CollectionDescription.ts b/packages/nodes-base/nodes/Adalo/CollectionDescription.ts index 20c85f2e864..dbdc24d731a 100644 --- a/packages/nodes-base/nodes/Adalo/CollectionDescription.ts +++ b/packages/nodes-base/nodes/Adalo/CollectionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const collectionFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Affinity/Affinity.node.ts b/packages/nodes-base/nodes/Affinity/Affinity.node.ts index d29a8a66ac6..d475394a069 100644 --- a/packages/nodes-base/nodes/Affinity/Affinity.node.ts +++ b/packages/nodes-base/nodes/Affinity/Affinity.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -19,9 +19,9 @@ import { listFields, listOperations } from './ListDescription'; import { listEntryFields, listEntryOperations } from './ListEntryDescription'; -import { IOrganization } from './OrganizationInterface'; +import type { IOrganization } from './OrganizationInterface'; -import { IPerson } from './PersonInterface'; +import type { IPerson } from './PersonInterface'; export class Affinity implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts b/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts index 5e7e16a4ecc..5dc788effb4 100644 --- a/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts +++ b/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts @@ -1,12 +1,12 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { affinityApiRequest, eventsExist, mapResource } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Affinity/GenericFunctions.ts b/packages/nodes-base/nodes/Affinity/GenericFunctions.ts index 8ebeac607b8..110a0637921 100644 --- a/packages/nodes-base/nodes/Affinity/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Affinity/GenericFunctions.ts @@ -1,8 +1,10 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { BINARY_ENCODING, IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import { BINARY_ENCODING } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function affinityApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Affinity/ListDescription.ts b/packages/nodes-base/nodes/Affinity/ListDescription.ts index 5b8b3afa262..073b502589e 100644 --- a/packages/nodes-base/nodes/Affinity/ListDescription.ts +++ b/packages/nodes-base/nodes/Affinity/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Affinity/ListEntryDescription.ts b/packages/nodes-base/nodes/Affinity/ListEntryDescription.ts index 2776c450c11..cd6933ea1ad 100644 --- a/packages/nodes-base/nodes/Affinity/ListEntryDescription.ts +++ b/packages/nodes-base/nodes/Affinity/ListEntryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listEntryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Affinity/OrganizationDescription.ts b/packages/nodes-base/nodes/Affinity/OrganizationDescription.ts index ebc8793cec0..25963a8858a 100644 --- a/packages/nodes-base/nodes/Affinity/OrganizationDescription.ts +++ b/packages/nodes-base/nodes/Affinity/OrganizationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const organizationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Affinity/PersonDescription.ts b/packages/nodes-base/nodes/Affinity/PersonDescription.ts index cc9a51e7097..99c520339ad 100644 --- a/packages/nodes-base/nodes/Affinity/PersonDescription.ts +++ b/packages/nodes-base/nodes/Affinity/PersonDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const personOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts b/packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts index 3f0665624b9..56d3ac169a3 100644 --- a/packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts +++ b/packages/nodes-base/nodes/AgileCrm/AgileCrm.node.ts @@ -1,13 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - jsonParse, - NodeOperationError, } from 'n8n-workflow'; +import { jsonParse, NodeOperationError } from 'n8n-workflow'; import { contactFields, contactOperations } from './ContactDescription'; @@ -15,7 +14,7 @@ import { companyFields, companyOperations } from './CompanyDescription'; import { dealFields, dealOperations } from './DealDescription'; -import { IContact, IContactUpdate } from './ContactInterface'; +import type { IContact, IContactUpdate } from './ContactInterface'; import { agileCrmApiRequest, @@ -26,9 +25,9 @@ import { validateJSON, } from './GenericFunctions'; -import { IDeal } from './DealInterface'; +import type { IDeal } from './DealInterface'; -import { IFilter, ISearchConditions } from './FilterInterface'; +import type { IFilter, ISearchConditions } from './FilterInterface'; export class AgileCrm implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/AgileCrm/CompanyDescription.ts b/packages/nodes-base/nodes/AgileCrm/CompanyDescription.ts index 638f7e92023..dc30e3e00d8 100644 --- a/packages/nodes-base/nodes/AgileCrm/CompanyDescription.ts +++ b/packages/nodes-base/nodes/AgileCrm/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/AgileCrm/ContactDescription.ts b/packages/nodes-base/nodes/AgileCrm/ContactDescription.ts index 3bb4508c9cb..4b92f7cc4cd 100644 --- a/packages/nodes-base/nodes/AgileCrm/ContactDescription.ts +++ b/packages/nodes-base/nodes/AgileCrm/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/AgileCrm/ContactInterface.ts b/packages/nodes-base/nodes/AgileCrm/ContactInterface.ts index 006c0652284..88171fc6a16 100644 --- a/packages/nodes-base/nodes/AgileCrm/ContactInterface.ts +++ b/packages/nodes-base/nodes/AgileCrm/ContactInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IProperty { type: string; diff --git a/packages/nodes-base/nodes/AgileCrm/DealDescription.ts b/packages/nodes-base/nodes/AgileCrm/DealDescription.ts index c2b6b7c59d5..6e9e5e9711d 100644 --- a/packages/nodes-base/nodes/AgileCrm/DealDescription.ts +++ b/packages/nodes-base/nodes/AgileCrm/DealDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const dealOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/AgileCrm/GenericFunctions.ts b/packages/nodes-base/nodes/AgileCrm/GenericFunctions.ts index 576e5b69604..0d89b9fe88b 100644 --- a/packages/nodes-base/nodes/AgileCrm/GenericFunctions.ts +++ b/packages/nodes-base/nodes/AgileCrm/GenericFunctions.ts @@ -1,17 +1,18 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { IContactUpdate } from './ContactInterface'; +import type { IContactUpdate } from './ContactInterface'; -import { IFilterRules, ISearchConditions } from './FilterInterface'; +import type { IFilterRules, ISearchConditions } from './FilterInterface'; export async function agileCrmApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Airtable/Airtable.node.ts b/packages/nodes-base/nodes/Airtable/Airtable.node.ts index fa5afda195f..0cc6e96c6e0 100644 --- a/packages/nodes-base/nodes/Airtable/Airtable.node.ts +++ b/packages/nodes-base/nodes/Airtable/Airtable.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems, downloadRecordAttachments } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts b/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts index 24ced14dec0..1b16d6a2b4a 100644 --- a/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts +++ b/packages/nodes-base/nodes/Airtable/AirtableTrigger.node.ts @@ -1,12 +1,12 @@ -import { IPollFunctions } from 'n8n-core'; +import type { IPollFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequestAllItems, downloadRecordAttachments } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Airtable/GenericFunctions.ts b/packages/nodes-base/nodes/Airtable/GenericFunctions.ts index 3f24a79162a..88aed757e94 100644 --- a/packages/nodes-base/nodes/Airtable/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Airtable/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions, IPollFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IPollFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Amqp/Amqp.node.ts b/packages/nodes-base/nodes/Amqp/Amqp.node.ts index 288afa06d51..8f7657fb77b 100644 --- a/packages/nodes-base/nodes/Amqp/Amqp.node.ts +++ b/packages/nodes-base/nodes/Amqp/Amqp.node.ts @@ -1,13 +1,14 @@ -import { ContainerOptions, create_container, Dictionary, EventContext } from 'rhea'; +import type { ContainerOptions, Dictionary, EventContext } from 'rhea'; +import { create_container } from 'rhea'; -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; export class Amqp implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts b/packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts index b4f7d160551..6661de29624 100644 --- a/packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts +++ b/packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts @@ -1,15 +1,9 @@ -import { ContainerOptions, create_container, EventContext, Message, ReceiverOptions } from 'rhea'; +import type { ContainerOptions, EventContext, Message, ReceiverOptions } from 'rhea'; +import { create_container } from 'rhea'; -import { ITriggerFunctions } from 'n8n-core'; -import { - deepCopy, - IDataObject, - INodeType, - INodeTypeDescription, - ITriggerResponse, - jsonParse, - NodeOperationError, -} from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { IDataObject, INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import { deepCopy, jsonParse, NodeOperationError } from 'n8n-workflow'; export class AmqpTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts b/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts index bbc583d339a..3cf254681a7 100644 --- a/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts +++ b/packages/nodes-base/nodes/ApiTemplateIo/ApiTemplateIo.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiTemplateIoApiRequest, diff --git a/packages/nodes-base/nodes/ApiTemplateIo/GenericFunctions.ts b/packages/nodes-base/nodes/ApiTemplateIo/GenericFunctions.ts index dc2338e2789..698255c0223 100644 --- a/packages/nodes-base/nodes/ApiTemplateIo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ApiTemplateIo/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; import { NodeApiError } from 'n8n-workflow'; export async function apiTemplateIoApiRequest( diff --git a/packages/nodes-base/nodes/Asana/Asana.node.ts b/packages/nodes-base/nodes/Asana/Asana.node.ts index 42cb9da1422..9cd61f28a27 100644 --- a/packages/nodes-base/nodes/Asana/Asana.node.ts +++ b/packages/nodes-base/nodes/Asana/Asana.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, IHttpRequestMethods, ILoadOptionsFunctions, @@ -8,9 +8,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { asanaApiRequest, diff --git a/packages/nodes-base/nodes/Asana/AsanaTrigger.node.ts b/packages/nodes-base/nodes/Asana/AsanaTrigger.node.ts index 4b2acec294a..dc173916bdf 100644 --- a/packages/nodes-base/nodes/Asana/AsanaTrigger.node.ts +++ b/packages/nodes-base/nodes/Asana/AsanaTrigger.node.ts @@ -1,14 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { asanaApiRequest, getWorkspaces } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Asana/GenericFunctions.ts b/packages/nodes-base/nodes/Asana/GenericFunctions.ts index c120e64bfbf..38e5ab0088a 100644 --- a/packages/nodes-base/nodes/Asana/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Asana/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, IHttpRequestMethods, IHttpRequestOptions, diff --git a/packages/nodes-base/nodes/Automizy/Automizy.node.ts b/packages/nodes-base/nodes/Automizy/Automizy.node.ts index 4fc0e2f3ff4..68dff56343f 100644 --- a/packages/nodes-base/nodes/Automizy/Automizy.node.ts +++ b/packages/nodes-base/nodes/Automizy/Automizy.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Automizy/ContactDescription.ts b/packages/nodes-base/nodes/Automizy/ContactDescription.ts index ce1bc4afbce..f676c801a8b 100644 --- a/packages/nodes-base/nodes/Automizy/ContactDescription.ts +++ b/packages/nodes-base/nodes/Automizy/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Automizy/GenericFunctions.ts b/packages/nodes-base/nodes/Automizy/GenericFunctions.ts index df2cfebb351..d4d6e6f7511 100644 --- a/packages/nodes-base/nodes/Automizy/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Automizy/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function automizyApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Automizy/ListDescription.ts b/packages/nodes-base/nodes/Automizy/ListDescription.ts index c6ec1a299eb..45afbcb915b 100644 --- a/packages/nodes-base/nodes/Automizy/ListDescription.ts +++ b/packages/nodes-base/nodes/Automizy/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts b/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts index 212da9c5e0f..4250c87babe 100644 --- a/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts +++ b/packages/nodes-base/nodes/Autopilot/Autopilot.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Autopilot/AutopilotTrigger.node.ts b/packages/nodes-base/nodes/Autopilot/AutopilotTrigger.node.ts index 177c17aa4b8..afeac949556 100644 --- a/packages/nodes-base/nodes/Autopilot/AutopilotTrigger.node.ts +++ b/packages/nodes-base/nodes/Autopilot/AutopilotTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { autopilotApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Autopilot/ContactDescription.ts b/packages/nodes-base/nodes/Autopilot/ContactDescription.ts index b66d2850251..f9de12af4fa 100644 --- a/packages/nodes-base/nodes/Autopilot/ContactDescription.ts +++ b/packages/nodes-base/nodes/Autopilot/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Autopilot/ContactJourneyDescription.ts b/packages/nodes-base/nodes/Autopilot/ContactJourneyDescription.ts index 4187a5e0624..2301faca127 100644 --- a/packages/nodes-base/nodes/Autopilot/ContactJourneyDescription.ts +++ b/packages/nodes-base/nodes/Autopilot/ContactJourneyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactJourneyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Autopilot/ContactListDescription.ts b/packages/nodes-base/nodes/Autopilot/ContactListDescription.ts index cf3c2330340..7edc8fc71bf 100644 --- a/packages/nodes-base/nodes/Autopilot/ContactListDescription.ts +++ b/packages/nodes-base/nodes/Autopilot/ContactListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactListOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Autopilot/GenericFunctions.ts b/packages/nodes-base/nodes/Autopilot/GenericFunctions.ts index a7b322c784c..87616ade6e6 100644 --- a/packages/nodes-base/nodes/Autopilot/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Autopilot/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function autopilotApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Autopilot/ListDescription.ts b/packages/nodes-base/nodes/Autopilot/ListDescription.ts index 036f4436d10..7aa2d572741 100644 --- a/packages/nodes-base/nodes/Autopilot/ListDescription.ts +++ b/packages/nodes-base/nodes/Autopilot/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Aws/AwsLambda.node.ts b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts index 04268c9a075..d53f5cf1491 100644 --- a/packages/nodes-base/nodes/Aws/AwsLambda.node.ts +++ b/packages/nodes-base/nodes/Aws/AwsLambda.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -7,8 +7,8 @@ import { INodeType, INodeTypeDescription, JsonObject, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { awsApiRequestREST } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Aws/AwsSns.node.ts b/packages/nodes-base/nodes/Aws/AwsSns.node.ts index a6551ccc2b6..60451d446c5 100644 --- a/packages/nodes-base/nodes/Aws/AwsSns.node.ts +++ b/packages/nodes-base/nodes/Aws/AwsSns.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Aws/AwsSnsTrigger.node.ts b/packages/nodes-base/nodes/Aws/AwsSnsTrigger.node.ts index 3a122463023..15b24346c9f 100644 --- a/packages/nodes-base/nodes/Aws/AwsSnsTrigger.node.ts +++ b/packages/nodes-base/nodes/Aws/AwsSnsTrigger.node.ts @@ -1,15 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodeListSearchItems, INodeListSearchResult, INodeType, INodeTypeDescription, IWebhookResponseData, - jsonParse, - NodeOperationError, } from 'n8n-workflow'; +import { jsonParse, NodeOperationError } from 'n8n-workflow'; import { awsApiRequestSOAP } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Aws/CertificateManager/AwsCertificateManager.node.ts b/packages/nodes-base/nodes/Aws/CertificateManager/AwsCertificateManager.node.ts index d868f037b9c..1b1833a0933 100644 --- a/packages/nodes-base/nodes/Aws/CertificateManager/AwsCertificateManager.node.ts +++ b/packages/nodes-base/nodes/Aws/CertificateManager/AwsCertificateManager.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { certificateFields, certificateOperations } from './CertificateDescription'; diff --git a/packages/nodes-base/nodes/Aws/CertificateManager/CertificateDescription.ts b/packages/nodes-base/nodes/Aws/CertificateManager/CertificateDescription.ts index 7b3a8b0097e..7bd9dce60cb 100644 --- a/packages/nodes-base/nodes/Aws/CertificateManager/CertificateDescription.ts +++ b/packages/nodes-base/nodes/Aws/CertificateManager/CertificateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const certificateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Aws/CertificateManager/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/CertificateManager/GenericFunctions.ts index 123868abd0d..1fafbb0f1a7 100644 --- a/packages/nodes-base/nodes/Aws/CertificateManager/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/CertificateManager/GenericFunctions.ts @@ -1,13 +1,14 @@ import { get } from 'lodash'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, IHttpRequestOptions, jsonParse, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestOptions } from 'n8n-workflow'; +import { jsonParse, NodeApiError } from 'n8n-workflow'; export async function awsApiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Aws/Comprehend/AwsComprehend.node.ts b/packages/nodes-base/nodes/Aws/Comprehend/AwsComprehend.node.ts index c586becc04a..7ff7086299d 100644 --- a/packages/nodes-base/nodes/Aws/Comprehend/AwsComprehend.node.ts +++ b/packages/nodes-base/nodes/Aws/Comprehend/AwsComprehend.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { awsApiRequestREST } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Aws/Comprehend/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/Comprehend/GenericFunctions.ts index 484905a6201..76f88c9825f 100644 --- a/packages/nodes-base/nodes/Aws/Comprehend/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/Comprehend/GenericFunctions.ts @@ -1,13 +1,13 @@ import { parseString } from 'xml2js'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IHttpRequestOptions } from 'n8n-workflow'; +import type { IHttpRequestOptions } from 'n8n-workflow'; export async function awsApiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Aws/DynamoDB/AwsDynamoDB.node.ts b/packages/nodes-base/nodes/Aws/DynamoDB/AwsDynamoDB.node.ts index b1ae1b4060e..d6f882a3cb8 100644 --- a/packages/nodes-base/nodes/Aws/DynamoDB/AwsDynamoDB.node.ts +++ b/packages/nodes-base/nodes/Aws/DynamoDB/AwsDynamoDB.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -14,7 +14,7 @@ import { awsApiRequest, awsApiRequestAllItems } from './GenericFunctions'; import { itemFields, itemOperations } from './ItemDescription'; -import { +import type { FieldsUiValues, IAttributeNameUi, IAttributeValueUi, diff --git a/packages/nodes-base/nodes/Aws/DynamoDB/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/DynamoDB/GenericFunctions.ts index c701f0338ff..c0fd7d04d91 100644 --- a/packages/nodes-base/nodes/Aws/DynamoDB/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/DynamoDB/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { deepCopy, IDataObject, IHttpRequestOptions, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestOptions, INodeExecutionData } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; -import { IRequestBody } from './types'; +import type { IRequestBody } from './types'; export async function awsApiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Aws/DynamoDB/ItemDescription.ts b/packages/nodes-base/nodes/Aws/DynamoDB/ItemDescription.ts index b5f0544d784..6111ad73937 100644 --- a/packages/nodes-base/nodes/Aws/DynamoDB/ItemDescription.ts +++ b/packages/nodes-base/nodes/Aws/DynamoDB/ItemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const itemOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Aws/DynamoDB/utils.ts b/packages/nodes-base/nodes/Aws/DynamoDB/utils.ts index da96e870995..3a85e46c813 100644 --- a/packages/nodes-base/nodes/Aws/DynamoDB/utils.ts +++ b/packages/nodes-base/nodes/Aws/DynamoDB/utils.ts @@ -1,6 +1,7 @@ -import { deepCopy, IDataObject, INodeExecutionData, assert } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { deepCopy, assert } from 'n8n-workflow'; -import { +import type { AdjustedPutItem, AttributeValueType, EAttributeValueType, diff --git a/packages/nodes-base/nodes/Aws/ELB/AwsElb.node.ts b/packages/nodes-base/nodes/Aws/ELB/AwsElb.node.ts index 461743d105a..6382af1e5fa 100644 --- a/packages/nodes-base/nodes/Aws/ELB/AwsElb.node.ts +++ b/packages/nodes-base/nodes/Aws/ELB/AwsElb.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Aws/ELB/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/ELB/GenericFunctions.ts index fc5e2f209c3..0353900c91f 100644 --- a/packages/nodes-base/nodes/Aws/ELB/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/ELB/GenericFunctions.ts @@ -2,14 +2,15 @@ import { get } from 'lodash'; import { parseString } from 'xml2js'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, IHttpRequestOptions, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestOptions, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function awsApiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Aws/ELB/ListenerCertificateDescription.ts b/packages/nodes-base/nodes/Aws/ELB/ListenerCertificateDescription.ts index 02e494564da..4e688aa71e0 100644 --- a/packages/nodes-base/nodes/Aws/ELB/ListenerCertificateDescription.ts +++ b/packages/nodes-base/nodes/Aws/ELB/ListenerCertificateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listenerCertificateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Aws/ELB/LoadBalancerDescription.ts b/packages/nodes-base/nodes/Aws/ELB/LoadBalancerDescription.ts index d617c1dd0f1..870bdbc4a5e 100644 --- a/packages/nodes-base/nodes/Aws/ELB/LoadBalancerDescription.ts +++ b/packages/nodes-base/nodes/Aws/ELB/LoadBalancerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const loadBalancerOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Aws/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/GenericFunctions.ts index 89da0fc9304..4ac8db754d9 100644 --- a/packages/nodes-base/nodes/Aws/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/GenericFunctions.ts @@ -1,13 +1,14 @@ import { parseString as parseXml } from 'xml2js'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IHttpRequestOptions, NodeApiError } from 'n8n-workflow'; +import type { IHttpRequestOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function awsApiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Aws/Rekognition/AwsRekognition.node.ts b/packages/nodes-base/nodes/Aws/Rekognition/AwsRekognition.node.ts index 6da1c53b96b..fee4e219567 100644 --- a/packages/nodes-base/nodes/Aws/Rekognition/AwsRekognition.node.ts +++ b/packages/nodes-base/nodes/Aws/Rekognition/AwsRekognition.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { awsApiRequestREST, keysTPascalCase } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Aws/Rekognition/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/Rekognition/GenericFunctions.ts index 4af8fcc20e8..54e1be89037 100644 --- a/packages/nodes-base/nodes/Aws/Rekognition/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/Rekognition/GenericFunctions.ts @@ -2,14 +2,14 @@ import { get } from 'lodash'; import { parseString } from 'xml2js'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, IHttpRequestOptions } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestOptions } from 'n8n-workflow'; import { pascalCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Aws/S3/AwsS3.node.ts b/packages/nodes-base/nodes/Aws/S3/AwsS3.node.ts index c480e183872..712ba806271 100644 --- a/packages/nodes-base/nodes/Aws/S3/AwsS3.node.ts +++ b/packages/nodes-base/nodes/Aws/S3/AwsS3.node.ts @@ -4,17 +4,17 @@ import { createHash } from 'crypto'; import { Builder } from 'xml2js'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, JsonObject, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { bucketFields, bucketOperations } from './BucketDescription'; diff --git a/packages/nodes-base/nodes/Aws/S3/BucketDescription.ts b/packages/nodes-base/nodes/Aws/S3/BucketDescription.ts index a0cf8306848..1fba6ba5074 100644 --- a/packages/nodes-base/nodes/Aws/S3/BucketDescription.ts +++ b/packages/nodes-base/nodes/Aws/S3/BucketDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const bucketOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Aws/S3/FileDescription.ts b/packages/nodes-base/nodes/Aws/S3/FileDescription.ts index eee4a4e9f0c..32840266d5e 100644 --- a/packages/nodes-base/nodes/Aws/S3/FileDescription.ts +++ b/packages/nodes-base/nodes/Aws/S3/FileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Aws/S3/FolderDescription.ts b/packages/nodes-base/nodes/Aws/S3/FolderDescription.ts index ff7f6066503..db7db64ced2 100644 --- a/packages/nodes-base/nodes/Aws/S3/FolderDescription.ts +++ b/packages/nodes-base/nodes/Aws/S3/FolderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const folderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Aws/S3/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/S3/GenericFunctions.ts index a3df8917082..b3973860858 100644 --- a/packages/nodes-base/nodes/Aws/S3/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/S3/GenericFunctions.ts @@ -2,14 +2,14 @@ import { get } from 'lodash'; import { parseString } from 'xml2js'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, IHttpRequestOptions } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestOptions } from 'n8n-workflow'; export async function awsApiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts index 7e62dd0f498..79b24ed03a6 100644 --- a/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts +++ b/packages/nodes-base/nodes/Aws/SES/AwsSes.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { awsApiRequestSOAP, awsApiRequestSOAPAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Aws/SES/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/SES/GenericFunctions.ts index 1beb9d6415c..35f078372bf 100644 --- a/packages/nodes-base/nodes/Aws/SES/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/SES/GenericFunctions.ts @@ -1,13 +1,14 @@ import { parseString } from 'xml2js'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, IHttpRequestOptions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/Aws/SQS/AwsSqs.node.ts b/packages/nodes-base/nodes/Aws/SQS/AwsSqs.node.ts index 76f26247601..2195ba76d05 100644 --- a/packages/nodes-base/nodes/Aws/SQS/AwsSqs.node.ts +++ b/packages/nodes-base/nodes/Aws/SQS/AwsSqs.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -8,9 +8,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { URL } from 'url'; diff --git a/packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts b/packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts index 06848bb82df..8d8e0d66781 100644 --- a/packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts +++ b/packages/nodes-base/nodes/Aws/Textract/AwsTextract.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, ICredentialDataDecryptedObject, ICredentialsDecrypted, @@ -10,15 +10,11 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { - awsApiRequestREST, - IExpenseDocument, - simplify, - validateCredentials, -} from './GenericFunctions'; +import type { IExpenseDocument } from './GenericFunctions'; +import { awsApiRequestREST, simplify, validateCredentials } from './GenericFunctions'; export class AwsTextract implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Aws/Textract/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/Textract/GenericFunctions.ts index d2090081e18..1adb59bd68a 100644 --- a/packages/nodes-base/nodes/Aws/Textract/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/Textract/GenericFunctions.ts @@ -1,24 +1,25 @@ import { URL } from 'url'; -import { Request, sign } from 'aws4'; +import type { Request } from 'aws4'; +import { sign } from 'aws4'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { parseString } from 'xml2js'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestFunctions, IHttpRequestOptions, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; function getEndpointForService( service: string, diff --git a/packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts b/packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts index dfcd2eeb876..127b961f4a2 100644 --- a/packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts +++ b/packages/nodes-base/nodes/Aws/Transcribe/AwsTranscribe.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { awsApiRequestREST, awsApiRequestRESTAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Aws/Transcribe/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/Transcribe/GenericFunctions.ts index f383c9de14e..9ce6edb56fb 100644 --- a/packages/nodes-base/nodes/Aws/Transcribe/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/Transcribe/GenericFunctions.ts @@ -1,17 +1,19 @@ import { URL } from 'url'; -import { Request, sign } from 'aws4'; +import type { Request } from 'aws4'; +import { sign } from 'aws4'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { ICredentialDataDecryptedObject, IDataObject, NodeApiError } from 'n8n-workflow'; +import type { ICredentialDataDecryptedObject, IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts b/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts index 6d901cbee76..bd204610e50 100644 --- a/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts +++ b/packages/nodes-base/nodes/BambooHr/BambooHr.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { INodeType, INodeTypeBaseDescription, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeBaseDescription, INodeTypeDescription } from 'n8n-workflow'; import { router } from './v1/actions/router'; import { versionDescription } from './v1/actions/versionDescription'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/Interfaces.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/Interfaces.ts index eaa4e27d4f5..3a5732df157 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/Interfaces.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/Interfaces.ts @@ -1,4 +1,4 @@ -import { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; +import type { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; type BambooHrMap = { employee: 'create' | 'get' | 'getAll' | 'update'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/get/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/get/description.ts index 1201871e52d..3c0aa647535 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/get/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/get/description.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyReportGetDescription: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/get/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/get/execute.ts index ac3fe820d9b..32e750949b3 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/get/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/get/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/index.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/index.ts index 7e5a991a512..c255eeaaa22 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/index.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/companyReport/index.ts @@ -1,6 +1,6 @@ import * as get from './get'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { get }; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/description.ts index fa2490e20f7..04279ea031b 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/description.ts @@ -1,4 +1,4 @@ -import { EmployeeProperties } from '../../Interfaces'; +import type { EmployeeProperties } from '../../Interfaces'; import { createEmployeeSharedDescription } from './shareDescription'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/execute.ts index 31579198d50..89e51edeb3d 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/shareDescription.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/shareDescription.ts index fd735d39085..cc06de2dc1c 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/shareDescription.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/create/shareDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const createEmployeeSharedDescription = (sync = false): INodeProperties[] => { let elements: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/get/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/get/description.ts index 505b39e3930..47ed409869b 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/get/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/get/description.ts @@ -1,4 +1,4 @@ -import { EmployeeProperties } from '../../Interfaces'; +import type { EmployeeProperties } from '../../Interfaces'; export const employeeGetDescription: EmployeeProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/get/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/get/execute.ts index 8170020508e..f91534e76ec 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/get/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/get/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/getAll/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/getAll/description.ts index 075ad5ce8f1..166561c39ca 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/getAll/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/getAll/description.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const employeeGetAllDescription: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/getAll/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/getAll/execute.ts index e07995e7e04..744a2a1bbfa 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/getAll/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/getAll/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/index.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/index.ts index b3062c2c03d..9404f1a99cb 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/index.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/index.ts @@ -3,7 +3,7 @@ import * as get from './get'; import * as getAll from './getAll'; import * as update from './update'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { create, get, getAll, update }; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/description.ts index 176ffdf7d65..4ad427d5c2b 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/description.ts @@ -1,4 +1,4 @@ -import { EmployeeProperties } from '../../Interfaces'; +import type { EmployeeProperties } from '../../Interfaces'; import { updateEmployeeSharedDescription } from './sharedDescription'; export const employeeUpdateDescription: EmployeeProperties = [ diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/execute.ts index e66fa0e6c39..83f3e8be5ef 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/execute.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/sharedDescription.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/sharedDescription.ts index ad9e1b834f1..6dc0790177b 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/sharedDescription.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employee/update/sharedDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const updateEmployeeSharedDescription = (sync = false): INodeProperties[] => { let elements: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/del/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/del/description.ts index c12094c46c1..47098a9407f 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/del/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/del/description.ts @@ -1,4 +1,4 @@ -import { EmployeeDocumentProperties } from '../../Interfaces'; +import type { EmployeeDocumentProperties } from '../../Interfaces'; export const employeeDocumentDelDescription: EmployeeDocumentProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/del/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/del/execute.ts index 4f5615fc7b0..69c05d2b63b 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/del/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/download/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/download/description.ts index e48fdc3f8d4..affa867e562 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/download/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/download/description.ts @@ -1,4 +1,4 @@ -import { EmployeeDocumentProperties } from '../../Interfaces'; +import type { EmployeeDocumentProperties } from '../../Interfaces'; export const employeeDocumentDownloadDescription: EmployeeDocumentProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/download/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/download/execute.ts index 5acc6655e7c..49625eb6a32 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/download/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/download/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/getAll/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/getAll/description.ts index e2258048484..377848e7d5d 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/getAll/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/getAll/description.ts @@ -1,4 +1,4 @@ -import { EmployeeDocumentProperties } from '../../Interfaces'; +import type { EmployeeDocumentProperties } from '../../Interfaces'; export const employeeDocumentGetAllDescription: EmployeeDocumentProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/getAll/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/getAll/execute.ts index 82434b72204..ec8a82a0606 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/getAll/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/getAll/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/index.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/index.ts index b3275fd0802..0feafeb4a2a 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/index.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/index.ts @@ -4,7 +4,7 @@ import * as getAll from './getAll'; import * as update from './update'; import * as upload from './upload'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { del, download, getAll, update, upload }; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/update/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/update/description.ts index a4380e9e7d2..db711e6e32b 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/update/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/update/description.ts @@ -1,4 +1,4 @@ -import { EmployeeDocumentProperties } from '../../Interfaces'; +import type { EmployeeDocumentProperties } from '../../Interfaces'; export const employeeDocumentUpdateDescription: EmployeeDocumentProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/update/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/update/execute.ts index 806396d9950..5397bed3cc4 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/update/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/update/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/upload/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/upload/description.ts index 4c8cca674c3..835bf3f820c 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/upload/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/upload/description.ts @@ -1,4 +1,4 @@ -import { EmployeeDocumentProperties } from '../../Interfaces'; +import type { EmployeeDocumentProperties } from '../../Interfaces'; export const employeeDocumentUploadDescription: EmployeeDocumentProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/upload/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/upload/execute.ts index af1e939f4da..9d18024e98e 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/upload/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/employeeDocument/upload/execute.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IBinaryKeyData, IDataObject, NodeOperationError } from 'n8n-workflow'; +import type { IBinaryKeyData, IDataObject } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/del/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/del/description.ts index 4fdcde19577..639c8c28df3 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/del/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/del/description.ts @@ -1,4 +1,4 @@ -import { FileProperties } from '../../Interfaces'; +import type { FileProperties } from '../../Interfaces'; export const fileDelDescription: FileProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/del/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/del/execute.ts index 1f4d34fbcba..c31b9ac101a 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/del/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/download/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/download/description.ts index d600fb61b08..bfc50edad45 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/download/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/download/description.ts @@ -1,4 +1,4 @@ -import { FileProperties } from '../../Interfaces'; +import type { FileProperties } from '../../Interfaces'; export const fileDownloadDescription: FileProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/download/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/download/execute.ts index 2896413262f..279034b0202 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/download/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/download/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/getAll/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/getAll/description.ts index f965f854d03..5f30e155374 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/getAll/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/getAll/description.ts @@ -1,4 +1,4 @@ -import { FileProperties } from '../../Interfaces'; +import type { FileProperties } from '../../Interfaces'; export const fileGetAllDescription: FileProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/getAll/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/getAll/execute.ts index 1d03f3e3a71..74701ee4c28 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/getAll/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/getAll/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/index.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/index.ts index 44647f26b6c..f2c3438f1b9 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/index.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/index.ts @@ -4,7 +4,7 @@ import * as getAll from './getAll'; import * as update from './update'; import * as upload from './upload'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { del, download, getAll, update, upload }; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/update/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/update/description.ts index f1e722eb4e1..8f332f46fcc 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/update/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/update/description.ts @@ -1,4 +1,4 @@ -import { FileProperties } from '../../Interfaces'; +import type { FileProperties } from '../../Interfaces'; export const fileUpdateDescription: FileProperties = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/update/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/update/execute.ts index 1618aac3328..5a584422106 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/update/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/update/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/upload/description.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/upload/description.ts index b28461fa08f..f949e3ed936 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/upload/description.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/upload/description.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileUploadDescription: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/file/upload/execute.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/file/upload/execute.ts index 8389b673790..67156c4601a 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/file/upload/execute.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/file/upload/execute.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IBinaryKeyData, IDataObject, NodeOperationError } from 'n8n-workflow'; +import type { IBinaryKeyData, IDataObject } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/router.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/router.ts index e8e97623a18..af8368b329a 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/router.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/router.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData } from 'n8n-workflow'; +import type { INodeExecutionData } from 'n8n-workflow'; import * as employee from './employee'; import * as employeeDocument from './employeeDocument'; import * as file from './file'; import * as companyReport from './companyReport'; -import { BambooHr } from './Interfaces'; +import type { BambooHr } from './Interfaces'; export async function router(this: IExecuteFunctions): Promise { const items = this.getInputData(); diff --git a/packages/nodes-base/nodes/BambooHr/v1/actions/versionDescription.ts b/packages/nodes-base/nodes/BambooHr/v1/actions/versionDescription.ts index 78fbe97e454..44da4c0ce78 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/actions/versionDescription.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/actions/versionDescription.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; import * as file from './file'; import * as employee from './employee'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/methods/credentialTest.ts b/packages/nodes-base/nodes/BambooHr/v1/methods/credentialTest.ts index 20bb4230897..93b942fb9ef 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/methods/credentialTest.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/methods/credentialTest.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, diff --git a/packages/nodes-base/nodes/BambooHr/v1/methods/loadOptions.ts b/packages/nodes-base/nodes/BambooHr/v1/methods/loadOptions.ts index aa8ff99f1d7..36fb31fd7f9 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/methods/loadOptions.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/methods/loadOptions.ts @@ -1,4 +1,4 @@ -import { IDataObject, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; import { apiRequest } from '../transport'; diff --git a/packages/nodes-base/nodes/BambooHr/v1/transport/index.ts b/packages/nodes-base/nodes/BambooHr/v1/transport/index.ts index fa8d170b707..35250372965 100644 --- a/packages/nodes-base/nodes/BambooHr/v1/transport/index.ts +++ b/packages/nodes-base/nodes/BambooHr/v1/transport/index.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUrl } from 'request'; +import type { OptionsWithUrl } from 'request'; /** * Make an API request to Mattermost diff --git a/packages/nodes-base/nodes/Bannerbear/Bannerbear.node.ts b/packages/nodes-base/nodes/Bannerbear/Bannerbear.node.ts index 7828a2dfc5a..b57182572f9 100644 --- a/packages/nodes-base/nodes/Bannerbear/Bannerbear.node.ts +++ b/packages/nodes-base/nodes/Bannerbear/Bannerbear.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Bannerbear/GenericFunctions.ts b/packages/nodes-base/nodes/Bannerbear/GenericFunctions.ts index a9f3916305d..f0e8a53adbb 100644 --- a/packages/nodes-base/nodes/Bannerbear/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Bannerbear/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { snakeCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Bannerbear/ImageDescription.ts b/packages/nodes-base/nodes/Bannerbear/ImageDescription.ts index 3fdd1788f97..4e4c7620115 100644 --- a/packages/nodes-base/nodes/Bannerbear/ImageDescription.ts +++ b/packages/nodes-base/nodes/Bannerbear/ImageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const imageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Bannerbear/TemplateDescription.ts b/packages/nodes-base/nodes/Bannerbear/TemplateDescription.ts index e1facd99e3f..491db2b5f97 100644 --- a/packages/nodes-base/nodes/Bannerbear/TemplateDescription.ts +++ b/packages/nodes-base/nodes/Bannerbear/TemplateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const templateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Baserow/Baserow.node.ts b/packages/nodes-base/nodes/Baserow/Baserow.node.ts index 948487dfe91..1a3ad1f4ce2 100644 --- a/packages/nodes-base/nodes/Baserow/Baserow.node.ts +++ b/packages/nodes-base/nodes/Baserow/Baserow.node.ts @@ -1,4 +1,4 @@ -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -6,7 +6,7 @@ import { INodeTypeDescription, } from 'n8n-workflow'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; import { baserowApiRequest, @@ -18,7 +18,7 @@ import { import { operationFields } from './OperationDescription'; -import { +import type { BaserowCredentials, FieldsUiValues, GetAllAdditionalOptions, diff --git a/packages/nodes-base/nodes/Baserow/GenericFunctions.ts b/packages/nodes-base/nodes/Baserow/GenericFunctions.ts index 83ec71a9cdc..79b1faf2085 100644 --- a/packages/nodes-base/nodes/Baserow/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Baserow/GenericFunctions.ts @@ -1,10 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { Accumulator, BaserowCredentials, LoadedResource } from './types'; +import type { Accumulator, BaserowCredentials, LoadedResource } from './types'; /** * Make a request to Baserow API. diff --git a/packages/nodes-base/nodes/Baserow/OperationDescription.ts b/packages/nodes-base/nodes/Baserow/OperationDescription.ts index b0a4e2afff2..9a23053d81e 100644 --- a/packages/nodes-base/nodes/Baserow/OperationDescription.ts +++ b/packages/nodes-base/nodes/Baserow/OperationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const operationFields: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Beeminder/Beeminder.node.functions.ts b/packages/nodes-base/nodes/Beeminder/Beeminder.node.functions.ts index bcff4801c7a..2ba818c2555 100644 --- a/packages/nodes-base/nodes/Beeminder/Beeminder.node.functions.ts +++ b/packages/nodes-base/nodes/Beeminder/Beeminder.node.functions.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; import { beeminderApiRequest, beeminderApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Beeminder/Beeminder.node.ts b/packages/nodes-base/nodes/Beeminder/Beeminder.node.ts index b0dc5b8bebe..fa74f9f547e 100644 --- a/packages/nodes-base/nodes/Beeminder/Beeminder.node.ts +++ b/packages/nodes-base/nodes/Beeminder/Beeminder.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Beeminder/GenericFunctions.ts b/packages/nodes-base/nodes/Beeminder/GenericFunctions.ts index b07a7c2564f..99e36be7561 100644 --- a/packages/nodes-base/nodes/Beeminder/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Beeminder/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; const BEEMINDER_URI = 'https://www.beeminder.com/api/v1'; diff --git a/packages/nodes-base/nodes/Bitbucket/BitbucketTrigger.node.ts b/packages/nodes-base/nodes/Bitbucket/BitbucketTrigger.node.ts index 6b5c6500061..afa3ed76040 100644 --- a/packages/nodes-base/nodes/Bitbucket/BitbucketTrigger.node.ts +++ b/packages/nodes-base/nodes/Bitbucket/BitbucketTrigger.node.ts @@ -1,8 +1,8 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, diff --git a/packages/nodes-base/nodes/Bitbucket/GenericFunctions.ts b/packages/nodes-base/nodes/Bitbucket/GenericFunctions.ts index f55259febeb..62f4b37f1fd 100644 --- a/packages/nodes-base/nodes/Bitbucket/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Bitbucket/GenericFunctions.ts @@ -1,11 +1,12 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function bitbucketApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Bitly/Bitly.node.ts b/packages/nodes-base/nodes/Bitly/Bitly.node.ts index fb958578062..87d7d518873 100644 --- a/packages/nodes-base/nodes/Bitly/Bitly.node.ts +++ b/packages/nodes-base/nodes/Bitly/Bitly.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Bitly/GenericFunctions.ts b/packages/nodes-base/nodes/Bitly/GenericFunctions.ts index f29517a88c3..fd5960a62ce 100644 --- a/packages/nodes-base/nodes/Bitly/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Bitly/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function bitlyApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Bitly/LinkDescription.ts b/packages/nodes-base/nodes/Bitly/LinkDescription.ts index 60ff959d9e1..cde8e825087 100644 --- a/packages/nodes-base/nodes/Bitly/LinkDescription.ts +++ b/packages/nodes-base/nodes/Bitly/LinkDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const linkOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts b/packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts index 7b6a63df466..3e98fd0b7ed 100644 --- a/packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts +++ b/packages/nodes-base/nodes/Bitwarden/Bitwarden.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { bitwardenApiRequest as tokenlessBitwardenApiRequest, @@ -16,27 +16,22 @@ import { loadResource, } from './GenericFunctions'; -import { - collectionFields, - collectionOperations, - CollectionUpdateFields, -} from './descriptions/CollectionDescription'; +import type { CollectionUpdateFields } from './descriptions/CollectionDescription'; +import { collectionFields, collectionOperations } from './descriptions/CollectionDescription'; import { eventFields, eventOperations } from './descriptions/EventDescription'; -import { +import type { GroupCreationAdditionalFields, - groupFields, - groupOperations, GroupUpdateFields, } from './descriptions/GroupDescription'; +import { groupFields, groupOperations } from './descriptions/GroupDescription'; -import { +import type { MemberCreationAdditionalFields, - memberFields, - memberOperations, MemberUpdateFields, } from './descriptions/MemberDescription'; +import { memberFields, memberOperations } from './descriptions/MemberDescription'; import { isEmpty, partialRight } from 'lodash'; diff --git a/packages/nodes-base/nodes/Bitwarden/GenericFunctions.ts b/packages/nodes-base/nodes/Bitwarden/GenericFunctions.ts index fbb72d1dd3e..213d0e7316b 100644 --- a/packages/nodes-base/nodes/Bitwarden/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Bitwarden/GenericFunctions.ts @@ -1,13 +1,9 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { - IDataObject, - ILoadOptionsFunctions, - INodePropertyOptions, - NodeApiError, -} from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Return the access token URL based on the user's environment. diff --git a/packages/nodes-base/nodes/Bitwarden/descriptions/EventDescription.ts b/packages/nodes-base/nodes/Bitwarden/descriptions/EventDescription.ts index 4750f7a481f..d7464b262e7 100644 --- a/packages/nodes-base/nodes/Bitwarden/descriptions/EventDescription.ts +++ b/packages/nodes-base/nodes/Bitwarden/descriptions/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Bitwarden/descriptions/GroupDescription.ts b/packages/nodes-base/nodes/Bitwarden/descriptions/GroupDescription.ts index 16f19aa1b3e..3f708eead3b 100644 --- a/packages/nodes-base/nodes/Bitwarden/descriptions/GroupDescription.ts +++ b/packages/nodes-base/nodes/Bitwarden/descriptions/GroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const groupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Bitwarden/descriptions/MemberDescription.ts b/packages/nodes-base/nodes/Bitwarden/descriptions/MemberDescription.ts index 17abc48de60..cb3518dafd4 100644 --- a/packages/nodes-base/nodes/Bitwarden/descriptions/MemberDescription.ts +++ b/packages/nodes-base/nodes/Bitwarden/descriptions/MemberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const memberOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Box/Box.node.ts b/packages/nodes-base/nodes/Box/Box.node.ts index 3c1cff1e0ab..ec9577238f2 100644 --- a/packages/nodes-base/nodes/Box/Box.node.ts +++ b/packages/nodes-base/nodes/Box/Box.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { boxApiRequest, boxApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Box/BoxTrigger.node.ts b/packages/nodes-base/nodes/Box/BoxTrigger.node.ts index 5179f053391..712ac64a447 100644 --- a/packages/nodes-base/nodes/Box/BoxTrigger.node.ts +++ b/packages/nodes-base/nodes/Box/BoxTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; import { boxApiRequest, boxApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Box/FileDescription.ts b/packages/nodes-base/nodes/Box/FileDescription.ts index 09282896545..896100ffe91 100644 --- a/packages/nodes-base/nodes/Box/FileDescription.ts +++ b/packages/nodes-base/nodes/Box/FileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Box/FolderDescription.ts b/packages/nodes-base/nodes/Box/FolderDescription.ts index 024efbaafe1..b975f5e78c6 100644 --- a/packages/nodes-base/nodes/Box/FolderDescription.ts +++ b/packages/nodes-base/nodes/Box/FolderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const folderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Box/GenericFunctions.ts b/packages/nodes-base/nodes/Box/GenericFunctions.ts index bab2d59e767..05469a59bd6 100644 --- a/packages/nodes-base/nodes/Box/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Box/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, IOAuth2Options, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IOAuth2Options } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function boxApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions, diff --git a/packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts b/packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts index 260afbaa716..37ca58da342 100644 --- a/packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts +++ b/packages/nodes-base/nodes/Brandfetch/Brandfetch.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { brandfetchApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Brandfetch/GenericFunctions.ts b/packages/nodes-base/nodes/Brandfetch/GenericFunctions.ts index dafeb2e9ccb..5fc03ca3671 100644 --- a/packages/nodes-base/nodes/Brandfetch/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Brandfetch/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function brandfetchApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Bubble/Bubble.node.ts b/packages/nodes-base/nodes/Bubble/Bubble.node.ts index ff7ef38f158..8d0b6887c9c 100644 --- a/packages/nodes-base/nodes/Bubble/Bubble.node.ts +++ b/packages/nodes-base/nodes/Bubble/Bubble.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { bubbleApiRequest, bubbleApiRequestAllItems, validateJSON } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Bubble/GenericFunctions.ts b/packages/nodes-base/nodes/Bubble/GenericFunctions.ts index e79f6e0c80a..b0f9cc30021 100644 --- a/packages/nodes-base/nodes/Bubble/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Bubble/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an authenticated API request to Bubble. diff --git a/packages/nodes-base/nodes/Bubble/ObjectDescription.ts b/packages/nodes-base/nodes/Bubble/ObjectDescription.ts index c8076d81969..fdbca3b1097 100644 --- a/packages/nodes-base/nodes/Bubble/ObjectDescription.ts +++ b/packages/nodes-base/nodes/Bubble/ObjectDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const objectOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cal/CalTrigger.node.ts b/packages/nodes-base/nodes/Cal/CalTrigger.node.ts index 7f7c2019d5f..884f5d0cbc1 100644 --- a/packages/nodes-base/nodes/Cal/CalTrigger.node.ts +++ b/packages/nodes-base/nodes/Cal/CalTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodePropertyOptions, INodeType, diff --git a/packages/nodes-base/nodes/Cal/GenericFunctions.ts b/packages/nodes-base/nodes/Cal/GenericFunctions.ts index f0cb4f44a82..f84174c890d 100644 --- a/packages/nodes-base/nodes/Cal/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Cal/GenericFunctions.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, IHookFunctions, IHttpRequestMethods, IHttpRequestOptions, INodePropertyOptions, IWebhookFunctions, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function calApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Calendly/CalendlyTrigger.node.ts b/packages/nodes-base/nodes/Calendly/CalendlyTrigger.node.ts index 90138546f34..f6ea267a49a 100644 --- a/packages/nodes-base/nodes/Calendly/CalendlyTrigger.node.ts +++ b/packages/nodes-base/nodes/Calendly/CalendlyTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { calendlyApiRequest, getAuthenticationType } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Calendly/GenericFunctions.ts b/packages/nodes-base/nodes/Calendly/GenericFunctions.ts index 98b29df8a4b..87f1dce09b9 100644 --- a/packages/nodes-base/nodes/Calendly/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Calendly/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestFunctions, IDataObject, diff --git a/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts b/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts index 1be6b1b7a26..c231d1e3ebf 100644 --- a/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts +++ b/packages/nodes-base/nodes/Chargebee/Chargebee.node.ts @@ -1,13 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, NodeParameterValue, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; interface CustomProperty { name: string; diff --git a/packages/nodes-base/nodes/Chargebee/ChargebeeTrigger.node.ts b/packages/nodes-base/nodes/Chargebee/ChargebeeTrigger.node.ts index a347659e1ab..bcefe8cc7fa 100644 --- a/packages/nodes-base/nodes/Chargebee/ChargebeeTrigger.node.ts +++ b/packages/nodes-base/nodes/Chargebee/ChargebeeTrigger.node.ts @@ -1,6 +1,6 @@ -import { IWebhookFunctions } from 'n8n-core'; +import type { IWebhookFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; export class ChargebeeTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/CircleCi/CircleCi.node.ts b/packages/nodes-base/nodes/CircleCi/CircleCi.node.ts index 07fa7bd9504..b1bd7fd0a9e 100644 --- a/packages/nodes-base/nodes/CircleCi/CircleCi.node.ts +++ b/packages/nodes-base/nodes/CircleCi/CircleCi.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { pipelineFields, pipelineOperations } from './PipelineDescription'; diff --git a/packages/nodes-base/nodes/CircleCi/GenericFunctions.ts b/packages/nodes-base/nodes/CircleCi/GenericFunctions.ts index 94743117cef..9c5840974b8 100644 --- a/packages/nodes-base/nodes/CircleCi/GenericFunctions.ts +++ b/packages/nodes-base/nodes/CircleCi/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function circleciApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/CircleCi/PipelineDescription.ts b/packages/nodes-base/nodes/CircleCi/PipelineDescription.ts index 3327c0fa0d5..b19ce24feea 100644 --- a/packages/nodes-base/nodes/CircleCi/PipelineDescription.ts +++ b/packages/nodes-base/nodes/CircleCi/PipelineDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const pipelineOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts b/packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts index 4b6ddad07f3..e21f821b1b4 100644 --- a/packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts +++ b/packages/nodes-base/nodes/Cisco/Webex/CiscoWebex.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { getAttachemnts, webexApiRequest, webexApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Cisco/Webex/CiscoWebexTrigger.node.ts b/packages/nodes-base/nodes/Cisco/Webex/CiscoWebexTrigger.node.ts index f8607ffe1cf..7b8f9db91da 100644 --- a/packages/nodes-base/nodes/Cisco/Webex/CiscoWebexTrigger.node.ts +++ b/packages/nodes-base/nodes/Cisco/Webex/CiscoWebexTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { getAutomaticSecret, diff --git a/packages/nodes-base/nodes/Cisco/Webex/GenericFunctions.ts b/packages/nodes-base/nodes/Cisco/Webex/GenericFunctions.ts index 666fd57b522..9ae21308d06 100644 --- a/packages/nodes-base/nodes/Cisco/Webex/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Cisco/Webex/GenericFunctions.ts @@ -1,14 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, IDataObject, INodeProperties, IWebhookFunctions, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { upperFirst } from 'lodash'; diff --git a/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingDescription.ts b/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingDescription.ts index ab0da7e38be..5104dbca5cb 100644 --- a/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingDescription.ts +++ b/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const meetingOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingTranscript.ts b/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingTranscript.ts index a1bf3ae1d12..af82f39088d 100644 --- a/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingTranscript.ts +++ b/packages/nodes-base/nodes/Cisco/Webex/descriptions/MeetingTranscript.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const meetingTranscriptOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cisco/Webex/descriptions/MessageDescription.ts b/packages/nodes-base/nodes/Cisco/Webex/descriptions/MessageDescription.ts index 4a7b0c717be..c9f7fc3e928 100644 --- a/packages/nodes-base/nodes/Cisco/Webex/descriptions/MessageDescription.ts +++ b/packages/nodes-base/nodes/Cisco/Webex/descriptions/MessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getActionInheritedProperties, diff --git a/packages/nodes-base/nodes/Citrix/ADC/CertificateDescription.ts b/packages/nodes-base/nodes/Citrix/ADC/CertificateDescription.ts index f2f1bcb71a9..a2f77c36752 100644 --- a/packages/nodes-base/nodes/Citrix/ADC/CertificateDescription.ts +++ b/packages/nodes-base/nodes/Citrix/ADC/CertificateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const certificateDescription: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Citrix/ADC/CitrixAdc.node.ts b/packages/nodes-base/nodes/Citrix/ADC/CitrixAdc.node.ts index ab9a18ddf35..0b4db0b19b8 100644 --- a/packages/nodes-base/nodes/Citrix/ADC/CitrixAdc.node.ts +++ b/packages/nodes-base/nodes/Citrix/ADC/CitrixAdc.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, JsonObject, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { citrixADCApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Citrix/ADC/FileDescription.ts b/packages/nodes-base/nodes/Citrix/ADC/FileDescription.ts index 860d979057b..b6a45dd2d9f 100644 --- a/packages/nodes-base/nodes/Citrix/ADC/FileDescription.ts +++ b/packages/nodes-base/nodes/Citrix/ADC/FileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileDescription: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Citrix/ADC/GenericFunctions.ts b/packages/nodes-base/nodes/Citrix/ADC/GenericFunctions.ts index 0e5c6c1e16d..e37229745a1 100644 --- a/packages/nodes-base/nodes/Citrix/ADC/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Citrix/ADC/GenericFunctions.ts @@ -1,14 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { - IDataObject, - IHookFunctions, - IWebhookFunctions, - JsonObject, - NodeApiError, -} from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function citrixADCApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Clearbit/Clearbit.node.ts b/packages/nodes-base/nodes/Clearbit/Clearbit.node.ts index d6d36cf9d48..c4794b47e32 100644 --- a/packages/nodes-base/nodes/Clearbit/Clearbit.node.ts +++ b/packages/nodes-base/nodes/Clearbit/Clearbit.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { clearbitApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Clearbit/CompanyDescription.ts b/packages/nodes-base/nodes/Clearbit/CompanyDescription.ts index dd826cd80e2..c308f024949 100644 --- a/packages/nodes-base/nodes/Clearbit/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Clearbit/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Clearbit/GenericFunctions.ts b/packages/nodes-base/nodes/Clearbit/GenericFunctions.ts index 8994b949667..116c882bccd 100644 --- a/packages/nodes-base/nodes/Clearbit/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Clearbit/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function clearbitApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Clearbit/PersonDescription.ts b/packages/nodes-base/nodes/Clearbit/PersonDescription.ts index f6346fa56b4..d8d25ddc0a8 100644 --- a/packages/nodes-base/nodes/Clearbit/PersonDescription.ts +++ b/packages/nodes-base/nodes/Clearbit/PersonDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const personOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/ChecklistDescription.ts b/packages/nodes-base/nodes/ClickUp/ChecklistDescription.ts index f88710e86f7..87062351d9a 100644 --- a/packages/nodes-base/nodes/ClickUp/ChecklistDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/ChecklistDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const checklistOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/ChecklistItemDescription.ts b/packages/nodes-base/nodes/ClickUp/ChecklistItemDescription.ts index 19191aaa5ad..da1d9f98b5a 100644 --- a/packages/nodes-base/nodes/ClickUp/ChecklistItemDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/ChecklistItemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const checklistItemOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts b/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts index 64b034bbff7..5f4cf438497 100644 --- a/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts +++ b/packages/nodes-base/nodes/ClickUp/ClickUp.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { clickupApiRequest, clickupApiRequestAllItems, validateJSON } from './GenericFunctions'; @@ -45,9 +45,9 @@ import { timeEntryTagFields, timeEntryTagOperations } from './TimeEntryTagDescri import { listFields, listOperations } from './ListDescription'; -import { ITask } from './TaskInterface'; +import type { ITask } from './TaskInterface'; -import { IList } from './ListInterface'; +import type { IList } from './ListInterface'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/ClickUp/ClickUpTrigger.node.ts b/packages/nodes-base/nodes/ClickUp/ClickUpTrigger.node.ts index 891ed60c96a..ba4b1d4dbaa 100644 --- a/packages/nodes-base/nodes/ClickUp/ClickUpTrigger.node.ts +++ b/packages/nodes-base/nodes/ClickUp/ClickUpTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/ClickUp/CommentDescription.ts b/packages/nodes-base/nodes/ClickUp/CommentDescription.ts index 6893f622ed9..8d6e4c8d244 100644 --- a/packages/nodes-base/nodes/ClickUp/CommentDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/CommentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const commentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/FolderDescription.ts b/packages/nodes-base/nodes/ClickUp/FolderDescription.ts index fb489e64883..861dc648b2b 100644 --- a/packages/nodes-base/nodes/ClickUp/FolderDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/FolderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const folderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/GenericFunctions.ts b/packages/nodes-base/nodes/ClickUp/GenericFunctions.ts index 75248a2b72b..f0949081de8 100644 --- a/packages/nodes-base/nodes/ClickUp/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ClickUp/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,7 +8,8 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, IOAuth2Options, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IOAuth2Options } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function clickupApiRequest( this: diff --git a/packages/nodes-base/nodes/ClickUp/GoalDescription.ts b/packages/nodes-base/nodes/ClickUp/GoalDescription.ts index a8452baffd5..1dd4d3fd549 100644 --- a/packages/nodes-base/nodes/ClickUp/GoalDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/GoalDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const goalOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/GoalKeyResultDescription.ts b/packages/nodes-base/nodes/ClickUp/GoalKeyResultDescription.ts index 5c27a1ec3e5..6b759ed4332 100644 --- a/packages/nodes-base/nodes/ClickUp/GoalKeyResultDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/GoalKeyResultDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const goalKeyResultOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/GuestDescription.ts b/packages/nodes-base/nodes/ClickUp/GuestDescription.ts index 8d7620ee8c1..f1e320dca8d 100644 --- a/packages/nodes-base/nodes/ClickUp/GuestDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/GuestDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const guestOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/ListDescription.ts b/packages/nodes-base/nodes/ClickUp/ListDescription.ts index 37a8798a2a7..12b6b36fb95 100644 --- a/packages/nodes-base/nodes/ClickUp/ListDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/SpaceTagDescription.ts b/packages/nodes-base/nodes/ClickUp/SpaceTagDescription.ts index ef4dd53064f..c4a3704c3b6 100644 --- a/packages/nodes-base/nodes/ClickUp/SpaceTagDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/SpaceTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const spaceTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/TaskDependencyDescription.ts b/packages/nodes-base/nodes/ClickUp/TaskDependencyDescription.ts index f3f332638ad..f6d3b1360ac 100644 --- a/packages/nodes-base/nodes/ClickUp/TaskDependencyDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/TaskDependencyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskDependencyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/TaskDescription.ts b/packages/nodes-base/nodes/ClickUp/TaskDescription.ts index 17a12c45ced..9e71a37be23 100644 --- a/packages/nodes-base/nodes/ClickUp/TaskDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/TaskInterface.ts b/packages/nodes-base/nodes/ClickUp/TaskInterface.ts index 9465271a724..8a360a73f87 100644 --- a/packages/nodes-base/nodes/ClickUp/TaskInterface.ts +++ b/packages/nodes-base/nodes/ClickUp/TaskInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ITask { name?: string; diff --git a/packages/nodes-base/nodes/ClickUp/TaskListDescription.ts b/packages/nodes-base/nodes/ClickUp/TaskListDescription.ts index 4202ba75dd0..bc619249281 100644 --- a/packages/nodes-base/nodes/ClickUp/TaskListDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/TaskListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskListOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/TaskTagDescription.ts b/packages/nodes-base/nodes/ClickUp/TaskTagDescription.ts index d0e89e36321..be833c44ca7 100644 --- a/packages/nodes-base/nodes/ClickUp/TaskTagDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/TaskTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/TimeEntryDescription.ts b/packages/nodes-base/nodes/ClickUp/TimeEntryDescription.ts index 562b76e2886..f8642e177ef 100644 --- a/packages/nodes-base/nodes/ClickUp/TimeEntryDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/TimeEntryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const timeEntryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ClickUp/TimeEntryTagDescription.ts b/packages/nodes-base/nodes/ClickUp/TimeEntryTagDescription.ts index ebbdeb237ae..9a2d930dbbe 100644 --- a/packages/nodes-base/nodes/ClickUp/TimeEntryTagDescription.ts +++ b/packages/nodes-base/nodes/ClickUp/TimeEntryTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const timeEntryTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Clockify/ClientDescription.ts b/packages/nodes-base/nodes/Clockify/ClientDescription.ts index 4a55b047920..bd7aec5145a 100644 --- a/packages/nodes-base/nodes/Clockify/ClientDescription.ts +++ b/packages/nodes-base/nodes/Clockify/ClientDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const clientOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Clockify/Clockify.node.ts b/packages/nodes-base/nodes/Clockify/Clockify.node.ts index 64b0603f753..8ddf595c9c2 100644 --- a/packages/nodes-base/nodes/Clockify/Clockify.node.ts +++ b/packages/nodes-base/nodes/Clockify/Clockify.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -11,11 +11,11 @@ import { import { clockifyApiRequest, clockifyApiRequestAllItems } from './GenericFunctions'; -import { IClientDto, IWorkspaceDto } from './WorkpaceInterfaces'; +import type { IClientDto, IWorkspaceDto } from './WorkpaceInterfaces'; -import { IUserDto } from './UserDtos'; +import type { IUserDto } from './UserDtos'; -import { IProjectDto } from './ProjectInterfaces'; +import type { IProjectDto } from './ProjectInterfaces'; import { clientFields, clientOperations } from './ClientDescription'; diff --git a/packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts b/packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts index 382bd438641..2ccce87fdf4 100644 --- a/packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts +++ b/packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts @@ -1,7 +1,7 @@ import moment from 'moment-timezone'; -import { IPollFunctions } from 'n8n-core'; -import { +import type { IPollFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -13,8 +13,8 @@ import { import { clockifyApiRequest } from './GenericFunctions'; import { EntryTypeEnum } from './EntryTypeEnum'; -import { IUserDto } from './UserDtos'; -import { IWorkspaceDto } from './WorkpaceInterfaces'; +import type { IUserDto } from './UserDtos'; +import type { IWorkspaceDto } from './WorkpaceInterfaces'; export class ClockifyTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Clockify/GenericFunctions.ts b/packages/nodes-base/nodes/Clockify/GenericFunctions.ts index 478134d1213..149cadb17eb 100644 --- a/packages/nodes-base/nodes/Clockify/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Clockify/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions, IPollFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions, IPollFunctions } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function clockifyApiRequest( this: ILoadOptionsFunctions | IPollFunctions | IExecuteFunctions, diff --git a/packages/nodes-base/nodes/Clockify/ProjectDescription.ts b/packages/nodes-base/nodes/Clockify/ProjectDescription.ts index 8a54846c9a2..ec71a4c4138 100644 --- a/packages/nodes-base/nodes/Clockify/ProjectDescription.ts +++ b/packages/nodes-base/nodes/Clockify/ProjectDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const projectOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Clockify/ProjectInterfaces.ts b/packages/nodes-base/nodes/Clockify/ProjectInterfaces.ts index 3f601efa947..0e7419cb699 100644 --- a/packages/nodes-base/nodes/Clockify/ProjectInterfaces.ts +++ b/packages/nodes-base/nodes/Clockify/ProjectInterfaces.ts @@ -1,4 +1,4 @@ -import { IHourlyRateDto, IMembershipDto } from './CommonDtos'; +import type { IHourlyRateDto, IMembershipDto } from './CommonDtos'; enum EstimateEnum { AUTO = 'AUTO', diff --git a/packages/nodes-base/nodes/Clockify/TagDescription.ts b/packages/nodes-base/nodes/Clockify/TagDescription.ts index 0eb49814aa6..85cfc676e7f 100644 --- a/packages/nodes-base/nodes/Clockify/TagDescription.ts +++ b/packages/nodes-base/nodes/Clockify/TagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Clockify/TaskDescription.ts b/packages/nodes-base/nodes/Clockify/TaskDescription.ts index 3c99461d3bd..50ef0f1b549 100644 --- a/packages/nodes-base/nodes/Clockify/TaskDescription.ts +++ b/packages/nodes-base/nodes/Clockify/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Clockify/TimeEntryDescription.ts b/packages/nodes-base/nodes/Clockify/TimeEntryDescription.ts index 1c91ee9efd2..0cceac1a4ea 100644 --- a/packages/nodes-base/nodes/Clockify/TimeEntryDescription.ts +++ b/packages/nodes-base/nodes/Clockify/TimeEntryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const timeEntryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Clockify/TimeEntryInterfaces.ts b/packages/nodes-base/nodes/Clockify/TimeEntryInterfaces.ts index d370b217269..ec53ccbcf5e 100644 --- a/packages/nodes-base/nodes/Clockify/TimeEntryInterfaces.ts +++ b/packages/nodes-base/nodes/Clockify/TimeEntryInterfaces.ts @@ -1,4 +1,4 @@ -import { ITimeIntervalDto } from './CommonDtos'; +import type { ITimeIntervalDto } from './CommonDtos'; interface ITimeEntriesDurationRequest { start: string; diff --git a/packages/nodes-base/nodes/Clockify/UserDescription.ts b/packages/nodes-base/nodes/Clockify/UserDescription.ts index 0fb4bfafb61..7fe2723216a 100644 --- a/packages/nodes-base/nodes/Clockify/UserDescription.ts +++ b/packages/nodes-base/nodes/Clockify/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Clockify/UserDtos.ts b/packages/nodes-base/nodes/Clockify/UserDtos.ts index a52245deec6..dc1f96c75bf 100644 --- a/packages/nodes-base/nodes/Clockify/UserDtos.ts +++ b/packages/nodes-base/nodes/Clockify/UserDtos.ts @@ -1,5 +1,5 @@ -import { IDataObject } from 'n8n-workflow'; -import { IMembershipDto } from './CommonDtos'; +import type { IDataObject } from 'n8n-workflow'; +import type { IMembershipDto } from './CommonDtos'; enum UserStatusEnum { ACTIVE, diff --git a/packages/nodes-base/nodes/Clockify/WorkpaceInterfaces.ts b/packages/nodes-base/nodes/Clockify/WorkpaceInterfaces.ts index bce0e4112e0..f46be67faae 100644 --- a/packages/nodes-base/nodes/Clockify/WorkpaceInterfaces.ts +++ b/packages/nodes-base/nodes/Clockify/WorkpaceInterfaces.ts @@ -1,4 +1,4 @@ -import { IHourlyRateDto, IMembershipDto } from './CommonDtos'; +import type { IHourlyRateDto, IMembershipDto } from './CommonDtos'; enum AdminOnlyPagesEnum { PROJECT = 'PROJECT', diff --git a/packages/nodes-base/nodes/Clockify/WorkspaceDescription.ts b/packages/nodes-base/nodes/Clockify/WorkspaceDescription.ts index 50c4305b63c..7fb054df924 100644 --- a/packages/nodes-base/nodes/Clockify/WorkspaceDescription.ts +++ b/packages/nodes-base/nodes/Clockify/WorkspaceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const workspaceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts b/packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts index d1dc1544c88..e09b30bc0f6 100644 --- a/packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts +++ b/packages/nodes-base/nodes/Cloudflare/Cloudflare.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Cloudflare/GenericFunctions.ts b/packages/nodes-base/nodes/Cloudflare/GenericFunctions.ts index 72fd1dfd40b..ecf8c222297 100644 --- a/packages/nodes-base/nodes/Cloudflare/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Cloudflare/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions, IPollFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function cloudflareApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IPollFunctions, diff --git a/packages/nodes-base/nodes/Cloudflare/ZoneCertificateDescription.ts b/packages/nodes-base/nodes/Cloudflare/ZoneCertificateDescription.ts index 223efe3eecb..81d446bac1b 100644 --- a/packages/nodes-base/nodes/Cloudflare/ZoneCertificateDescription.ts +++ b/packages/nodes-base/nodes/Cloudflare/ZoneCertificateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const zoneCertificateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts b/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts index dd3556d2bd6..4d675ea1cdb 100644 --- a/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts +++ b/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Cockpit/CollectionDescription.ts b/packages/nodes-base/nodes/Cockpit/CollectionDescription.ts index 886a90c58ee..d6f43d21cff 100644 --- a/packages/nodes-base/nodes/Cockpit/CollectionDescription.ts +++ b/packages/nodes-base/nodes/Cockpit/CollectionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const collectionOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cockpit/CollectionFunctions.ts b/packages/nodes-base/nodes/Cockpit/CollectionFunctions.ts index b7e7227bbb7..b3e86911382 100644 --- a/packages/nodes-base/nodes/Cockpit/CollectionFunctions.ts +++ b/packages/nodes-base/nodes/Cockpit/CollectionFunctions.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, jsonParse } from 'n8n-workflow'; -import { ICollection } from './CollectionInterface'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; +import type { ICollection } from './CollectionInterface'; import { cockpitApiRequest } from './GenericFunctions'; export async function createCollectionEntry( diff --git a/packages/nodes-base/nodes/Cockpit/FormDescription.ts b/packages/nodes-base/nodes/Cockpit/FormDescription.ts index 335ca6f3231..fc5fa1d44f8 100644 --- a/packages/nodes-base/nodes/Cockpit/FormDescription.ts +++ b/packages/nodes-base/nodes/Cockpit/FormDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const formOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cockpit/FormFunctions.ts b/packages/nodes-base/nodes/Cockpit/FormFunctions.ts index da4465fb598..dc9fa97365b 100644 --- a/packages/nodes-base/nodes/Cockpit/FormFunctions.ts +++ b/packages/nodes-base/nodes/Cockpit/FormFunctions.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; -import { IForm } from './FormInterface'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import type { IForm } from './FormInterface'; import { cockpitApiRequest } from './GenericFunctions'; export async function submitForm( diff --git a/packages/nodes-base/nodes/Cockpit/GenericFunctions.ts b/packages/nodes-base/nodes/Cockpit/GenericFunctions.ts index 3704d2cd6c4..1e6fe13e6d0 100644 --- a/packages/nodes-base/nodes/Cockpit/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Cockpit/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, jsonParse, NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import { jsonParse, NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; export async function cockpitApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Cockpit/SingletonDescription.ts b/packages/nodes-base/nodes/Cockpit/SingletonDescription.ts index 8fb877b64ed..65e7d997c0a 100644 --- a/packages/nodes-base/nodes/Cockpit/SingletonDescription.ts +++ b/packages/nodes-base/nodes/Cockpit/SingletonDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const singletonOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cockpit/SingletonFunctions.ts b/packages/nodes-base/nodes/Cockpit/SingletonFunctions.ts index 79478749fc2..fb4f083f244 100644 --- a/packages/nodes-base/nodes/Cockpit/SingletonFunctions.ts +++ b/packages/nodes-base/nodes/Cockpit/SingletonFunctions.ts @@ -1,4 +1,4 @@ -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; import { cockpitApiRequest } from './GenericFunctions'; export async function getSingleton( diff --git a/packages/nodes-base/nodes/Coda/Coda.node.ts b/packages/nodes-base/nodes/Coda/Coda.node.ts index a8f432ce5e4..5eeb58b40ab 100644 --- a/packages/nodes-base/nodes/Coda/Coda.node.ts +++ b/packages/nodes-base/nodes/Coda/Coda.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { codaApiRequest, codaApiRequestAllItems } from './GenericFunctions'; import { tableFields, tableOperations } from './TableDescription'; import { formulaFields, formulaOperations } from './FormulaDescription'; diff --git a/packages/nodes-base/nodes/Coda/ControlDescription.ts b/packages/nodes-base/nodes/Coda/ControlDescription.ts index 2c934255332..761f535c2b2 100644 --- a/packages/nodes-base/nodes/Coda/ControlDescription.ts +++ b/packages/nodes-base/nodes/Coda/ControlDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const controlOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Coda/FormulaDescription.ts b/packages/nodes-base/nodes/Coda/FormulaDescription.ts index 32e6a0d19e6..b4bc81990f2 100644 --- a/packages/nodes-base/nodes/Coda/FormulaDescription.ts +++ b/packages/nodes-base/nodes/Coda/FormulaDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const formulaOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Coda/GenericFunctions.ts b/packages/nodes-base/nodes/Coda/GenericFunctions.ts index 06355708cf8..83260a59cd7 100644 --- a/packages/nodes-base/nodes/Coda/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Coda/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function codaApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Coda/TableDescription.ts b/packages/nodes-base/nodes/Coda/TableDescription.ts index f4e1eb1cdbb..ec48fb15bed 100644 --- a/packages/nodes-base/nodes/Coda/TableDescription.ts +++ b/packages/nodes-base/nodes/Coda/TableDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tableOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Coda/ViewDescription.ts b/packages/nodes-base/nodes/Coda/ViewDescription.ts index 03cb05c6665..881a1f78c6d 100644 --- a/packages/nodes-base/nodes/Coda/ViewDescription.ts +++ b/packages/nodes-base/nodes/Coda/ViewDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const viewOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Code/Code.node.ts b/packages/nodes-base/nodes/Code/Code.node.ts index 3369ef216fd..9ce62560866 100644 --- a/packages/nodes-base/nodes/Code/Code.node.ts +++ b/packages/nodes-base/nodes/Code/Code.node.ts @@ -1,4 +1,4 @@ -import { +import type { IExecuteFunctions, INodeExecutionData, INodeType, diff --git a/packages/nodes-base/nodes/Code/Sandbox.ts b/packages/nodes-base/nodes/Code/Sandbox.ts index d5badd9abbe..d136ced620d 100644 --- a/packages/nodes-base/nodes/Code/Sandbox.ts +++ b/packages/nodes-base/nodes/Code/Sandbox.ts @@ -1,8 +1,10 @@ import { normalizeItems } from 'n8n-core'; -import { NodeVM, NodeVMOptions } from 'vm2'; +import type { NodeVMOptions } from 'vm2'; +import { NodeVM } from 'vm2'; import { ValidationError } from './ValidationError'; import { ExecutionError } from './ExecutionError'; -import { CodeNodeMode, isObject, REQUIRED_N8N_ITEM_KEYS } from './utils'; +import type { CodeNodeMode } from './utils'; +import { isObject, REQUIRED_N8N_ITEM_KEYS } from './utils'; import type { IExecuteFunctions, IWorkflowDataProxyData, WorkflowExecuteMode } from 'n8n-workflow'; diff --git a/packages/nodes-base/nodes/CoinGecko/CoinDescription.ts b/packages/nodes-base/nodes/CoinGecko/CoinDescription.ts index 6bf8b28f4ad..f29c8308527 100644 --- a/packages/nodes-base/nodes/CoinGecko/CoinDescription.ts +++ b/packages/nodes-base/nodes/CoinGecko/CoinDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const coinOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts b/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts index 6d60c238602..63f20e14bb0 100644 --- a/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts +++ b/packages/nodes-base/nodes/CoinGecko/CoinGecko.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/CoinGecko/EventDescription.ts b/packages/nodes-base/nodes/CoinGecko/EventDescription.ts index 7c9fe4ca5dc..811a9c5a333 100644 --- a/packages/nodes-base/nodes/CoinGecko/EventDescription.ts +++ b/packages/nodes-base/nodes/CoinGecko/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/CoinGecko/GenericFunctions.ts b/packages/nodes-base/nodes/CoinGecko/GenericFunctions.ts index 45ed9ee3355..aac10abd58b 100644 --- a/packages/nodes-base/nodes/CoinGecko/GenericFunctions.ts +++ b/packages/nodes-base/nodes/CoinGecko/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function coinGeckoApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/CompareDatasets/CompareDatasets.node.ts b/packages/nodes-base/nodes/CompareDatasets/CompareDatasets.node.ts index 3bb53f0bd51..497e9b9db48 100644 --- a/packages/nodes-base/nodes/CompareDatasets/CompareDatasets.node.ts +++ b/packages/nodes-base/nodes/CompareDatasets/CompareDatasets.node.ts @@ -1,5 +1,10 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { checkInput, checkMatchFieldsInput, findMatches } from './GenericFunctions'; export class CompareDatasets implements INodeType { diff --git a/packages/nodes-base/nodes/CompareDatasets/GenericFunctions.ts b/packages/nodes-base/nodes/CompareDatasets/GenericFunctions.ts index 5def47282f3..dad28183233 100644 --- a/packages/nodes-base/nodes/CompareDatasets/GenericFunctions.ts +++ b/packages/nodes-base/nodes/CompareDatasets/GenericFunctions.ts @@ -1,4 +1,5 @@ -import { IDataObject, INodeExecutionData, jsonParse } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; import { difference, get, intersection, isEmpty, isEqual, isNull, omit, set, union } from 'lodash'; type PairToMatch = { diff --git a/packages/nodes-base/nodes/Compression/Compression.node.ts b/packages/nodes-base/nodes/Compression/Compression.node.ts index 547999446bc..0f220739ae5 100644 --- a/packages/nodes-base/nodes/Compression/Compression.node.ts +++ b/packages/nodes-base/nodes/Compression/Compression.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import * as fflate from 'fflate'; diff --git a/packages/nodes-base/nodes/Contentful/AssetDescription.ts b/packages/nodes-base/nodes/Contentful/AssetDescription.ts index 4563fd926b1..6a4b7442447 100644 --- a/packages/nodes-base/nodes/Contentful/AssetDescription.ts +++ b/packages/nodes-base/nodes/Contentful/AssetDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties, INodePropertyOptions } from 'n8n-workflow'; +import type { INodeProperties, INodePropertyOptions } from 'n8n-workflow'; export const resource = { name: 'Asset', diff --git a/packages/nodes-base/nodes/Contentful/ContentTypeDescription.ts b/packages/nodes-base/nodes/Contentful/ContentTypeDescription.ts index 29ac419d500..3c501db7874 100644 --- a/packages/nodes-base/nodes/Contentful/ContentTypeDescription.ts +++ b/packages/nodes-base/nodes/Contentful/ContentTypeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties, INodePropertyOptions } from 'n8n-workflow'; +import type { INodeProperties, INodePropertyOptions } from 'n8n-workflow'; export const resource = { name: 'Content Type', diff --git a/packages/nodes-base/nodes/Contentful/Contentful.node.ts b/packages/nodes-base/nodes/Contentful/Contentful.node.ts index b3a1dbca440..f312fc8a945 100644 --- a/packages/nodes-base/nodes/Contentful/Contentful.node.ts +++ b/packages/nodes-base/nodes/Contentful/Contentful.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { contenfulApiRequestAllItems, contentfulApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Contentful/EntryDescription.ts b/packages/nodes-base/nodes/Contentful/EntryDescription.ts index bd70a50d9e0..b5820b98cba 100644 --- a/packages/nodes-base/nodes/Contentful/EntryDescription.ts +++ b/packages/nodes-base/nodes/Contentful/EntryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties, INodePropertyOptions } from 'n8n-workflow'; +import type { INodeProperties, INodePropertyOptions } from 'n8n-workflow'; export const resource = { name: 'Entry', diff --git a/packages/nodes-base/nodes/Contentful/GenericFunctions.ts b/packages/nodes-base/nodes/Contentful/GenericFunctions.ts index 01bd993bf20..905d706d203 100644 --- a/packages/nodes-base/nodes/Contentful/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Contentful/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function contentfulApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Contentful/LocaleDescription.ts b/packages/nodes-base/nodes/Contentful/LocaleDescription.ts index ead4779d66c..3e419a79b5a 100644 --- a/packages/nodes-base/nodes/Contentful/LocaleDescription.ts +++ b/packages/nodes-base/nodes/Contentful/LocaleDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties, INodePropertyOptions } from 'n8n-workflow'; +import type { INodeProperties, INodePropertyOptions } from 'n8n-workflow'; export const resource = { name: 'Locale', diff --git a/packages/nodes-base/nodes/Contentful/SearchParameterDescription.ts b/packages/nodes-base/nodes/Contentful/SearchParameterDescription.ts index c0fb2540308..b44b2b9f192 100644 --- a/packages/nodes-base/nodes/Contentful/SearchParameterDescription.ts +++ b/packages/nodes-base/nodes/Contentful/SearchParameterDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Contentful/SpaceDescription.ts b/packages/nodes-base/nodes/Contentful/SpaceDescription.ts index e158c09e34b..be943cdf98f 100644 --- a/packages/nodes-base/nodes/Contentful/SpaceDescription.ts +++ b/packages/nodes-base/nodes/Contentful/SpaceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const resource = { name: 'Space', diff --git a/packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts b/packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts index 7ac6a45e907..6dcb6e003b3 100644 --- a/packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts +++ b/packages/nodes-base/nodes/ConvertKit/ConvertKit.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/ConvertKit/ConvertKitTrigger.node.ts b/packages/nodes-base/nodes/ConvertKit/ConvertKitTrigger.node.ts index a1e392b1c29..f4e286c25ea 100644 --- a/packages/nodes-base/nodes/ConvertKit/ConvertKitTrigger.node.ts +++ b/packages/nodes-base/nodes/ConvertKit/ConvertKitTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/ConvertKit/CustomFieldDescription.ts b/packages/nodes-base/nodes/ConvertKit/CustomFieldDescription.ts index ba7e42c3617..36f547510b1 100644 --- a/packages/nodes-base/nodes/ConvertKit/CustomFieldDescription.ts +++ b/packages/nodes-base/nodes/ConvertKit/CustomFieldDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customFieldOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ConvertKit/FormDescription.ts b/packages/nodes-base/nodes/ConvertKit/FormDescription.ts index d6670a368f0..93e8d5b27b9 100644 --- a/packages/nodes-base/nodes/ConvertKit/FormDescription.ts +++ b/packages/nodes-base/nodes/ConvertKit/FormDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const formOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ConvertKit/GenericFunctions.ts b/packages/nodes-base/nodes/ConvertKit/GenericFunctions.ts index 830798b79db..59677219a03 100644 --- a/packages/nodes-base/nodes/ConvertKit/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ConvertKit/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function convertKitApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions, diff --git a/packages/nodes-base/nodes/ConvertKit/SequenceDescription.ts b/packages/nodes-base/nodes/ConvertKit/SequenceDescription.ts index f328a3a4937..501a4ee05e2 100644 --- a/packages/nodes-base/nodes/ConvertKit/SequenceDescription.ts +++ b/packages/nodes-base/nodes/ConvertKit/SequenceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const sequenceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ConvertKit/TagDescription.ts b/packages/nodes-base/nodes/ConvertKit/TagDescription.ts index 299bfda8af8..4fe2f91f1fd 100644 --- a/packages/nodes-base/nodes/ConvertKit/TagDescription.ts +++ b/packages/nodes-base/nodes/ConvertKit/TagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ConvertKit/TagSubscriberDescription.ts b/packages/nodes-base/nodes/ConvertKit/TagSubscriberDescription.ts index 384a1cfc03b..5780921c6a5 100644 --- a/packages/nodes-base/nodes/ConvertKit/TagSubscriberDescription.ts +++ b/packages/nodes-base/nodes/ConvertKit/TagSubscriberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tagSubscriberOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Copper/Copper.node.ts b/packages/nodes-base/nodes/Copper/Copper.node.ts index 940d74698fc..ef539b1b868 100644 --- a/packages/nodes-base/nodes/Copper/Copper.node.ts +++ b/packages/nodes-base/nodes/Copper/Copper.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { adjustCompanyFields, diff --git a/packages/nodes-base/nodes/Copper/CopperTrigger.node.ts b/packages/nodes-base/nodes/Copper/CopperTrigger.node.ts index 779c1465f96..8a924cc12d2 100644 --- a/packages/nodes-base/nodes/Copper/CopperTrigger.node.ts +++ b/packages/nodes-base/nodes/Copper/CopperTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { copperApiRequest, getAutomaticSecret } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Copper/GenericFunctions.ts b/packages/nodes-base/nodes/Copper/GenericFunctions.ts index 9546099b22e..b2518b7c8a2 100644 --- a/packages/nodes-base/nodes/Copper/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Copper/GenericFunctions.ts @@ -1,8 +1,8 @@ import { createHash } from 'crypto'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -10,11 +10,12 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { ICredentialDataDecryptedObject, IDataObject, NodeApiError } from 'n8n-workflow'; +import type { ICredentialDataDecryptedObject, IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { flow, omit } from 'lodash'; -import { +import type { AddressFixedCollection, EmailFixedCollection, EmailsFixedCollection, diff --git a/packages/nodes-base/nodes/Copper/descriptions/CompanyDescription.ts b/packages/nodes-base/nodes/Copper/descriptions/CompanyDescription.ts index de29bc1f663..82bc436121a 100644 --- a/packages/nodes-base/nodes/Copper/descriptions/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Copper/descriptions/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { isoCountryCodes } from '../utils/isoCountryCodes'; diff --git a/packages/nodes-base/nodes/Copper/descriptions/CustomerSourceDescription.ts b/packages/nodes-base/nodes/Copper/descriptions/CustomerSourceDescription.ts index 8e8328cb080..637e8f76a82 100644 --- a/packages/nodes-base/nodes/Copper/descriptions/CustomerSourceDescription.ts +++ b/packages/nodes-base/nodes/Copper/descriptions/CustomerSourceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customerSourceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Copper/descriptions/LeadDescription.ts b/packages/nodes-base/nodes/Copper/descriptions/LeadDescription.ts index 33c262df9c6..60c7a7c066d 100644 --- a/packages/nodes-base/nodes/Copper/descriptions/LeadDescription.ts +++ b/packages/nodes-base/nodes/Copper/descriptions/LeadDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { addressFixedCollection, diff --git a/packages/nodes-base/nodes/Copper/descriptions/OpportunityDescription.ts b/packages/nodes-base/nodes/Copper/descriptions/OpportunityDescription.ts index cc508c68b7a..f304947c30c 100644 --- a/packages/nodes-base/nodes/Copper/descriptions/OpportunityDescription.ts +++ b/packages/nodes-base/nodes/Copper/descriptions/OpportunityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const opportunityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Copper/descriptions/PersonDescription.ts b/packages/nodes-base/nodes/Copper/descriptions/PersonDescription.ts index 428203bd3ea..0206666f8d9 100644 --- a/packages/nodes-base/nodes/Copper/descriptions/PersonDescription.ts +++ b/packages/nodes-base/nodes/Copper/descriptions/PersonDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { addressFixedCollection, diff --git a/packages/nodes-base/nodes/Copper/descriptions/ProjectDescription.ts b/packages/nodes-base/nodes/Copper/descriptions/ProjectDescription.ts index 061134bbb42..3565cb10390 100644 --- a/packages/nodes-base/nodes/Copper/descriptions/ProjectDescription.ts +++ b/packages/nodes-base/nodes/Copper/descriptions/ProjectDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const projectOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Copper/descriptions/TaskDescription.ts b/packages/nodes-base/nodes/Copper/descriptions/TaskDescription.ts index 4aaf780c681..5f72cf2e834 100644 --- a/packages/nodes-base/nodes/Copper/descriptions/TaskDescription.ts +++ b/packages/nodes-base/nodes/Copper/descriptions/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Copper/descriptions/UserDescription.ts b/packages/nodes-base/nodes/Copper/descriptions/UserDescription.ts index 35818a8f70d..b700308d257 100644 --- a/packages/nodes-base/nodes/Copper/descriptions/UserDescription.ts +++ b/packages/nodes-base/nodes/Copper/descriptions/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Copper/utils/sharedFields.ts b/packages/nodes-base/nodes/Copper/utils/sharedFields.ts index 43e8570125b..ba54775f6da 100644 --- a/packages/nodes-base/nodes/Copper/utils/sharedFields.ts +++ b/packages/nodes-base/nodes/Copper/utils/sharedFields.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; // for companies, leads, persons export const addressFixedCollection: INodeProperties = { diff --git a/packages/nodes-base/nodes/Cortex/AnalyzerDescriptions.ts b/packages/nodes-base/nodes/Cortex/AnalyzerDescriptions.ts index b2f78771ef6..f5c78b1579c 100644 --- a/packages/nodes-base/nodes/Cortex/AnalyzerDescriptions.ts +++ b/packages/nodes-base/nodes/Cortex/AnalyzerDescriptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { TLP } from './AnalyzerInterface'; diff --git a/packages/nodes-base/nodes/Cortex/AnalyzerInterface.ts b/packages/nodes-base/nodes/Cortex/AnalyzerInterface.ts index da523b4b154..09e3a6ff57f 100644 --- a/packages/nodes-base/nodes/Cortex/AnalyzerInterface.ts +++ b/packages/nodes-base/nodes/Cortex/AnalyzerInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export enum JobStatus { WAITING = 'Waiting', diff --git a/packages/nodes-base/nodes/Cortex/Cortex.node.ts b/packages/nodes-base/nodes/Cortex/Cortex.node.ts index 6ba7674a8f3..60109476e20 100644 --- a/packages/nodes-base/nodes/Cortex/Cortex.node.ts +++ b/packages/nodes-base/nodes/Cortex/Cortex.node.ts @@ -1,18 +1,18 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; import { cortexApiRequest, getEntityLabel, prepareParameters, splitTags } from './GenericFunctions'; import { analyzerFields, analyzersOperations } from './AnalyzerDescriptions'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { responderFields, respondersOperations } from './ResponderDescription'; @@ -20,7 +20,7 @@ import { jobFields, jobOperations } from './JobDescription'; import { upperFirst } from 'lodash'; -import { IJob } from './AnalyzerInterface'; +import type { IJob } from './AnalyzerInterface'; import { createHash } from 'crypto'; diff --git a/packages/nodes-base/nodes/Cortex/GenericFunctions.ts b/packages/nodes-base/nodes/Cortex/GenericFunctions.ts index 68829e8bd63..f74730c1df4 100644 --- a/packages/nodes-base/nodes/Cortex/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Cortex/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; import moment from 'moment'; diff --git a/packages/nodes-base/nodes/Cortex/JobDescription.ts b/packages/nodes-base/nodes/Cortex/JobDescription.ts index 1505e0632b3..0bf57a6e35b 100644 --- a/packages/nodes-base/nodes/Cortex/JobDescription.ts +++ b/packages/nodes-base/nodes/Cortex/JobDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const jobOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Cortex/ResponderDescription.ts b/packages/nodes-base/nodes/Cortex/ResponderDescription.ts index ada96a04f80..31fb47e3567 100644 --- a/packages/nodes-base/nodes/Cortex/ResponderDescription.ts +++ b/packages/nodes-base/nodes/Cortex/ResponderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { TLP } from './AnalyzerInterface'; diff --git a/packages/nodes-base/nodes/CrateDb/CrateDb.node.ts b/packages/nodes-base/nodes/CrateDb/CrateDb.node.ts index efe92bc258c..35047dbeba9 100644 --- a/packages/nodes-base/nodes/CrateDb/CrateDb.node.ts +++ b/packages/nodes-base/nodes/CrateDb/CrateDb.node.ts @@ -1,10 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - INodeExecutionData, - INodeType, - INodeTypeDescription, - NodeOperationError, -} from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { generateReturning, diff --git a/packages/nodes-base/nodes/Cron/Cron.node.ts b/packages/nodes-base/nodes/Cron/Cron.node.ts index 8c10ebedfe9..a83e3509f6a 100644 --- a/packages/nodes-base/nodes/Cron/Cron.node.ts +++ b/packages/nodes-base/nodes/Cron/Cron.node.ts @@ -1,12 +1,6 @@ -import { ITriggerFunctions } from 'n8n-core'; -import { - INodeType, - INodeTypeDescription, - ITriggerResponse, - NodeHelpers, - toCronExpression, - TriggerTime, -} from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { INodeType, INodeTypeDescription, ITriggerResponse, TriggerTime } from 'n8n-workflow'; +import { NodeHelpers, toCronExpression } from 'n8n-workflow'; import { CronJob } from 'cron'; diff --git a/packages/nodes-base/nodes/Crypto/Crypto.node.ts b/packages/nodes-base/nodes/Crypto/Crypto.node.ts index 3d4a25cb897..646896d99b4 100644 --- a/packages/nodes-base/nodes/Crypto/Crypto.node.ts +++ b/packages/nodes-base/nodes/Crypto/Crypto.node.ts @@ -1,9 +1,8 @@ import { set } from 'lodash'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, @@ -11,15 +10,10 @@ import { INodeTypeDescription, JsonObject, } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; -import { - BinaryToTextEncoding, - createHash, - createHmac, - createSign, - getHashes, - randomBytes, -} from 'crypto'; +import type { BinaryToTextEncoding } from 'crypto'; +import { createHash, createHmac, createSign, getHashes, randomBytes } from 'crypto'; import { v4 as uuid } from 'uuid'; diff --git a/packages/nodes-base/nodes/CustomerIo/CampaignDescription.ts b/packages/nodes-base/nodes/CustomerIo/CampaignDescription.ts index 8f74d9e2afe..8ce6cf4040c 100644 --- a/packages/nodes-base/nodes/CustomerIo/CampaignDescription.ts +++ b/packages/nodes-base/nodes/CustomerIo/CampaignDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const campaignOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/CustomerIo/CustomerDescription.ts b/packages/nodes-base/nodes/CustomerIo/CustomerDescription.ts index 80d66465b36..efb55e2512e 100644 --- a/packages/nodes-base/nodes/CustomerIo/CustomerDescription.ts +++ b/packages/nodes-base/nodes/CustomerIo/CustomerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customerOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts b/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts index 195e5e2cd7f..40952a6bbf6 100644 --- a/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts +++ b/packages/nodes-base/nodes/CustomerIo/CustomerIo.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { customerIoApiRequest, validateJSON } from './GenericFunctions'; import { campaignFields, campaignOperations } from './CampaignDescription'; import { customerFields, customerOperations } from './CustomerDescription'; diff --git a/packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts b/packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts index 3ddac232f03..91ed6e791c1 100644 --- a/packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts +++ b/packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { customerIoApiRequest, eventExists } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/CustomerIo/EventDescription.ts b/packages/nodes-base/nodes/CustomerIo/EventDescription.ts index a3268fc3e3b..b895fa86cf4 100644 --- a/packages/nodes-base/nodes/CustomerIo/EventDescription.ts +++ b/packages/nodes-base/nodes/CustomerIo/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/CustomerIo/GenericFunctions.ts b/packages/nodes-base/nodes/CustomerIo/GenericFunctions.ts index b950baf67e8..176026bee1c 100644 --- a/packages/nodes-base/nodes/CustomerIo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/CustomerIo/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHttpRequestMethods, IHttpRequestOptions } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestMethods, IHttpRequestOptions } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/CustomerIo/SegmentDescription.ts b/packages/nodes-base/nodes/CustomerIo/SegmentDescription.ts index cb224b94e71..9c9a7f949c3 100644 --- a/packages/nodes-base/nodes/CustomerIo/SegmentDescription.ts +++ b/packages/nodes-base/nodes/CustomerIo/SegmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const segmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/DateTime/DateTime.node.ts b/packages/nodes-base/nodes/DateTime/DateTime.node.ts index 6e8fc1b8bd1..38701532e11 100644 --- a/packages/nodes-base/nodes/DateTime/DateTime.node.ts +++ b/packages/nodes-base/nodes/DateTime/DateTime.node.ts @@ -1,14 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { deepCopy, NodeOperationError } from 'n8n-workflow'; import { set } from 'lodash'; diff --git a/packages/nodes-base/nodes/DeepL/DeepL.node.ts b/packages/nodes-base/nodes/DeepL/DeepL.node.ts index f7c6eaf0996..d13aeb49229 100644 --- a/packages/nodes-base/nodes/DeepL/DeepL.node.ts +++ b/packages/nodes-base/nodes/DeepL/DeepL.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/DeepL/GenericFunctions.ts b/packages/nodes-base/nodes/DeepL/GenericFunctions.ts index 87cc1642ca8..275d4df8e8e 100644 --- a/packages/nodes-base/nodes/DeepL/GenericFunctions.ts +++ b/packages/nodes-base/nodes/DeepL/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function deepLApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/DeepL/TextDescription.ts b/packages/nodes-base/nodes/DeepL/TextDescription.ts index 9b8a81c6bb8..d5ded349e01 100644 --- a/packages/nodes-base/nodes/DeepL/TextDescription.ts +++ b/packages/nodes-base/nodes/DeepL/TextDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const textOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Demio/Demio.node.ts b/packages/nodes-base/nodes/Demio/Demio.node.ts index d17b91b93c1..4529dc39953 100644 --- a/packages/nodes-base/nodes/Demio/Demio.node.ts +++ b/packages/nodes-base/nodes/Demio/Demio.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Demio/EventDescription.ts b/packages/nodes-base/nodes/Demio/EventDescription.ts index 63dfa182d72..130ae8768aa 100644 --- a/packages/nodes-base/nodes/Demio/EventDescription.ts +++ b/packages/nodes-base/nodes/Demio/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Demio/GenericFunctions.ts b/packages/nodes-base/nodes/Demio/GenericFunctions.ts index b4227f8dabc..06a66078f0e 100644 --- a/packages/nodes-base/nodes/Demio/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Demio/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function demioApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Demio/ReportDescription.ts b/packages/nodes-base/nodes/Demio/ReportDescription.ts index a0739e08fbf..20c40afdd07 100644 --- a/packages/nodes-base/nodes/Demio/ReportDescription.ts +++ b/packages/nodes-base/nodes/Demio/ReportDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const reportOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Dhl/Dhl.node.ts b/packages/nodes-base/nodes/Dhl/Dhl.node.ts index 4bfc0bfe3a5..dbb311dd43d 100644 --- a/packages/nodes-base/nodes/Dhl/Dhl.node.ts +++ b/packages/nodes-base/nodes/Dhl/Dhl.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, diff --git a/packages/nodes-base/nodes/Dhl/GenericFunctions.ts b/packages/nodes-base/nodes/Dhl/GenericFunctions.ts index c76e268d28f..74cb6ab3735 100644 --- a/packages/nodes-base/nodes/Dhl/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Dhl/GenericFunctions.ts @@ -1,18 +1,18 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestFunctions, IDataObject, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function dhlApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Discord/Discord.node.ts b/packages/nodes-base/nodes/Discord/Discord.node.ts index 03bdfee0394..e656db9d872 100644 --- a/packages/nodes-base/nodes/Discord/Discord.node.ts +++ b/packages/nodes-base/nodes/Discord/Discord.node.ts @@ -1,15 +1,8 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - INodeExecutionData, - INodeType, - INodeTypeDescription, - jsonParse, - NodeApiError, - NodeOperationError, - sleep, -} from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import { jsonParse, NodeApiError, NodeOperationError, sleep } from 'n8n-workflow'; -import { DiscordAttachment, DiscordWebhook } from './Interfaces'; +import type { DiscordAttachment, DiscordWebhook } from './Interfaces'; export class Discord implements INodeType { description: INodeTypeDescription = { displayName: 'Discord', diff --git a/packages/nodes-base/nodes/Discourse/CategoryDescription.ts b/packages/nodes-base/nodes/Discourse/CategoryDescription.ts index 26c239435c7..2cbefeb03ae 100644 --- a/packages/nodes-base/nodes/Discourse/CategoryDescription.ts +++ b/packages/nodes-base/nodes/Discourse/CategoryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const categoryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Discourse/Discourse.node.ts b/packages/nodes-base/nodes/Discourse/Discourse.node.ts index 5ee478e5e2f..51745c49706 100644 --- a/packages/nodes-base/nodes/Discourse/Discourse.node.ts +++ b/packages/nodes-base/nodes/Discourse/Discourse.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Discourse/GenericFunctions.ts b/packages/nodes-base/nodes/Discourse/GenericFunctions.ts index 7518595af7d..d3ec81962d4 100644 --- a/packages/nodes-base/nodes/Discourse/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Discourse/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function discourseApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Discourse/GroupDescription.ts b/packages/nodes-base/nodes/Discourse/GroupDescription.ts index af002354bcd..a17c75ce5c9 100644 --- a/packages/nodes-base/nodes/Discourse/GroupDescription.ts +++ b/packages/nodes-base/nodes/Discourse/GroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const groupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Discourse/PostDescription.ts b/packages/nodes-base/nodes/Discourse/PostDescription.ts index 876d8cfbe11..eaf213a61b9 100644 --- a/packages/nodes-base/nodes/Discourse/PostDescription.ts +++ b/packages/nodes-base/nodes/Discourse/PostDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const postOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Discourse/SearchDescription.ts b/packages/nodes-base/nodes/Discourse/SearchDescription.ts index 2149e1579a7..8ac30d6eb8e 100644 --- a/packages/nodes-base/nodes/Discourse/SearchDescription.ts +++ b/packages/nodes-base/nodes/Discourse/SearchDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const searchOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Discourse/UserDescription.ts b/packages/nodes-base/nodes/Discourse/UserDescription.ts index cb7cd669f88..cf921a3a1d4 100644 --- a/packages/nodes-base/nodes/Discourse/UserDescription.ts +++ b/packages/nodes-base/nodes/Discourse/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Discourse/UserGroupDescription.ts b/packages/nodes-base/nodes/Discourse/UserGroupDescription.ts index 5a3eefe0bf2..abf5832dde3 100644 --- a/packages/nodes-base/nodes/Discourse/UserGroupDescription.ts +++ b/packages/nodes-base/nodes/Discourse/UserGroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userGroupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Disqus/Disqus.node.ts b/packages/nodes-base/nodes/Disqus/Disqus.node.ts index 2ff2b65e44d..c3db8f77412 100644 --- a/packages/nodes-base/nodes/Disqus/Disqus.node.ts +++ b/packages/nodes-base/nodes/Disqus/Disqus.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { disqusApiRequest, disqusApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Disqus/GenericFunctions.ts b/packages/nodes-base/nodes/Disqus/GenericFunctions.ts index 7a18aac2a88..d72793cf863 100644 --- a/packages/nodes-base/nodes/Disqus/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Disqus/GenericFunctions.ts @@ -1,11 +1,12 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function disqusApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Drift/ContactDescription.ts b/packages/nodes-base/nodes/Drift/ContactDescription.ts index 1b0f9e97a28..f8d28c0394f 100644 --- a/packages/nodes-base/nodes/Drift/ContactDescription.ts +++ b/packages/nodes-base/nodes/Drift/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Drift/Drift.node.ts b/packages/nodes-base/nodes/Drift/Drift.node.ts index ce39a7359fa..13e58c917e0 100644 --- a/packages/nodes-base/nodes/Drift/Drift.node.ts +++ b/packages/nodes-base/nodes/Drift/Drift.node.ts @@ -1,8 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { driftApiRequest } from './GenericFunctions'; import { contactFields, contactOperations } from './ContactDescription'; -import { IContact } from './ContactInterface'; +import type { IContact } from './ContactInterface'; export class Drift implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Drift/GenericFunctions.ts b/packages/nodes-base/nodes/Drift/GenericFunctions.ts index 30e9ea8d84e..6fef0d3a2f8 100644 --- a/packages/nodes-base/nodes/Drift/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Drift/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function driftApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts b/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts index e414d99c114..642a1f500fe 100644 --- a/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts +++ b/packages/nodes-base/nodes/Dropbox/Dropbox.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { dropboxApiRequest, diff --git a/packages/nodes-base/nodes/Dropbox/GenericFunctions.ts b/packages/nodes-base/nodes/Dropbox/GenericFunctions.ts index 1385cb9aebf..3943862e14d 100644 --- a/packages/nodes-base/nodes/Dropbox/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Dropbox/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Make an API request to Dropbox diff --git a/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts b/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts index 2b112ed988c..a53356b9323 100644 --- a/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts +++ b/packages/nodes-base/nodes/Dropcontact/Dropcontact.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { dropcontactApiRequest } from './GenericFunction'; diff --git a/packages/nodes-base/nodes/Dropcontact/GenericFunction.ts b/packages/nodes-base/nodes/Dropcontact/GenericFunction.ts index 68d0ff544f0..bd140a958f7 100644 --- a/packages/nodes-base/nodes/Dropcontact/GenericFunction.ts +++ b/packages/nodes-base/nodes/Dropcontact/GenericFunction.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an authenticated API request to Bubble. diff --git a/packages/nodes-base/nodes/ERPNext/DocumentDescription.ts b/packages/nodes-base/nodes/ERPNext/DocumentDescription.ts index fa799c9d2c3..aaa7da69208 100644 --- a/packages/nodes-base/nodes/ERPNext/DocumentDescription.ts +++ b/packages/nodes-base/nodes/ERPNext/DocumentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const documentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ERPNext/ERPNext.node.ts b/packages/nodes-base/nodes/ERPNext/ERPNext.node.ts index 58ba2ae9e2f..716955c4908 100644 --- a/packages/nodes-base/nodes/ERPNext/ERPNext.node.ts +++ b/packages/nodes-base/nodes/ERPNext/ERPNext.node.ts @@ -1,21 +1,22 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { documentFields, documentOperations } from './DocumentDescription'; import { erpNextApiRequest, erpNextApiRequestAllItems } from './GenericFunctions'; -import { DocumentProperties, processNames, toSQL } from './utils'; +import type { DocumentProperties } from './utils'; +import { processNames, toSQL } from './utils'; export class ERPNext implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/ERPNext/GenericFunctions.ts b/packages/nodes-base/nodes/ERPNext/GenericFunctions.ts index 83d9c53f3d2..fb4492a8e1d 100644 --- a/packages/nodes-base/nodes/ERPNext/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ERPNext/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Return the base API URL based on the user's environment. diff --git a/packages/nodes-base/nodes/EditImage/EditImage.node.ts b/packages/nodes-base/nodes/EditImage/EditImage.node.ts index 01cc6d96b01..f5e45a3832e 100644 --- a/packages/nodes-base/nodes/EditImage/EditImage.node.ts +++ b/packages/nodes-base/nodes/EditImage/EditImage.node.ts @@ -1,6 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -8,8 +7,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { deepCopy, NodeOperationError } from 'n8n-workflow'; import gm from 'gm'; import { file } from 'tmp-promise'; import { parse as pathParse } from 'path'; diff --git a/packages/nodes-base/nodes/Egoi/Egoi.node.ts b/packages/nodes-base/nodes/Egoi/Egoi.node.ts index c4e32148172..4d7ad4ff27a 100644 --- a/packages/nodes-base/nodes/Egoi/Egoi.node.ts +++ b/packages/nodes-base/nodes/Egoi/Egoi.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -11,7 +11,7 @@ import { import { egoiApiRequest, egoiApiRequestAllItems, simplify } from './GenericFunctions'; -import { ICreateMemberBody } from './Interfaces'; +import type { ICreateMemberBody } from './Interfaces'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Egoi/GenericFunctions.ts b/packages/nodes-base/nodes/Egoi/GenericFunctions.ts index 7c5f5079a92..0671c10ca2a 100644 --- a/packages/nodes-base/nodes/Egoi/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Egoi/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUrl } from 'request'; +import type { OptionsWithUrl } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; interface IContact { tags: []; diff --git a/packages/nodes-base/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts b/packages/nodes-base/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts index d78c9e2fb0d..e02571cb58b 100644 --- a/packages/nodes-base/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts +++ b/packages/nodes-base/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -10,8 +10,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { elasticSecurityApiRequest, @@ -33,14 +33,14 @@ import { connectorOperations, } from './descriptions'; -import { +import type { Connector, ConnectorCreatePayload, ConnectorType, ElasticSecurityApiCredentials, } from './types'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; export class ElasticSecurity implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Elastic/ElasticSecurity/GenericFunctions.ts b/packages/nodes-base/nodes/Elastic/ElasticSecurity/GenericFunctions.ts index 9e48d730cc0..38b728ba23a 100644 --- a/packages/nodes-base/nodes/Elastic/ElasticSecurity/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Elastic/ElasticSecurity/GenericFunctions.ts @@ -1,10 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { Connector, ElasticSecurityApiCredentials } from './types'; +import type { Connector, ElasticSecurityApiCredentials } from './types'; export function tolerateTrailingSlash(baseUrl: string) { return baseUrl.endsWith('/') ? baseUrl.substr(0, baseUrl.length - 1) : baseUrl; diff --git a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseCommentDescription.ts b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseCommentDescription.ts index 9ab37036ae5..7ac6750bdf6 100644 --- a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseCommentDescription.ts +++ b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseCommentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const caseCommentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseDescription.ts b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseDescription.ts index 2d7246af9b4..be4e0af5f2e 100644 --- a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseDescription.ts +++ b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const caseOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseTagDescription.ts b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseTagDescription.ts index 73fe8e23310..7b142e4d8a6 100644 --- a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseTagDescription.ts +++ b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/CaseTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const caseTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/ConnectorDescription.ts b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/ConnectorDescription.ts index d18913b697e..5239af24724 100644 --- a/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/ConnectorDescription.ts +++ b/packages/nodes-base/nodes/Elastic/ElasticSecurity/descriptions/ConnectorDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const connectorOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts b/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts index 6e5ea92f0b6..6b5d44c10e3 100644 --- a/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts +++ b/packages/nodes-base/nodes/Elastic/Elasticsearch/Elasticsearch.node.ts @@ -1,18 +1,18 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - jsonParse, } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; import { elasticsearchApiRequest, elasticsearchApiRequestAllItems } from './GenericFunctions'; import { documentFields, documentOperations, indexFields, indexOperations } from './descriptions'; -import { DocumentGetAllOptions, FieldsUiValues } from './types'; +import type { DocumentGetAllOptions, FieldsUiValues } from './types'; import { omit } from 'lodash'; diff --git a/packages/nodes-base/nodes/Elastic/Elasticsearch/GenericFunctions.ts b/packages/nodes-base/nodes/Elastic/Elasticsearch/GenericFunctions.ts index eb3baa77cf6..09f3cbc885f 100644 --- a/packages/nodes-base/nodes/Elastic/Elasticsearch/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Elastic/Elasticsearch/GenericFunctions.ts @@ -1,10 +1,11 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { ElasticsearchApiCredentials } from './types'; +import type { ElasticsearchApiCredentials } from './types'; export async function elasticsearchApiRequest( this: IExecuteFunctions, diff --git a/packages/nodes-base/nodes/Elastic/Elasticsearch/descriptions/DocumentDescription.ts b/packages/nodes-base/nodes/Elastic/Elasticsearch/descriptions/DocumentDescription.ts index ed7c74bb0d9..0e07cecd4ea 100644 --- a/packages/nodes-base/nodes/Elastic/Elasticsearch/descriptions/DocumentDescription.ts +++ b/packages/nodes-base/nodes/Elastic/Elasticsearch/descriptions/DocumentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import * as placeholders from './placeholders'; diff --git a/packages/nodes-base/nodes/Elastic/Elasticsearch/descriptions/IndexDescription.ts b/packages/nodes-base/nodes/Elastic/Elasticsearch/descriptions/IndexDescription.ts index fe8b61f323b..3250ca7d50b 100644 --- a/packages/nodes-base/nodes/Elastic/Elasticsearch/descriptions/IndexDescription.ts +++ b/packages/nodes-base/nodes/Elastic/Elasticsearch/descriptions/IndexDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import * as placeholders from './placeholders'; diff --git a/packages/nodes-base/nodes/EmailReadImap/EmailReadImap.node.ts b/packages/nodes-base/nodes/EmailReadImap/EmailReadImap.node.ts index f8998a1b71c..e8eabf92827 100644 --- a/packages/nodes-base/nodes/EmailReadImap/EmailReadImap.node.ts +++ b/packages/nodes-base/nodes/EmailReadImap/EmailReadImap.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { EmailReadImapV1 } from './v1/EmailReadImapV1.node'; import { EmailReadImapV2 } from './v2/EmailReadImapV2.node'; diff --git a/packages/nodes-base/nodes/EmailReadImap/v1/EmailReadImapV1.node.ts b/packages/nodes-base/nodes/EmailReadImap/v1/EmailReadImapV1.node.ts index 8fc8fe019a5..748f4d7f504 100644 --- a/packages/nodes-base/nodes/EmailReadImap/v1/EmailReadImapV1.node.ts +++ b/packages/nodes-base/nodes/EmailReadImap/v1/EmailReadImapV1.node.ts @@ -1,7 +1,6 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { ITriggerFunctions } from 'n8n-core'; -import { - createDeferredPromise, +import type { ITriggerFunctions } from 'n8n-core'; +import type { IBinaryData, IBinaryKeyData, ICredentialDataDecryptedObject, @@ -15,18 +14,13 @@ import { INodeTypeBaseDescription, INodeTypeDescription, ITriggerResponse, - LoggerProxy as Logger, - NodeOperationError, } from 'n8n-workflow'; +import { createDeferredPromise, LoggerProxy as Logger, NodeOperationError } from 'n8n-workflow'; -import { - connect as imapConnect, - getParts, - ImapSimple, - ImapSimpleOptions, - Message, -} from 'imap-simple'; -import { simpleParser, Source as ParserSource } from 'mailparser'; +import type { ImapSimple, ImapSimpleOptions, Message } from 'imap-simple'; +import { connect as imapConnect, getParts } from 'imap-simple'; +import type { Source as ParserSource } from 'mailparser'; +import { simpleParser } from 'mailparser'; import _ from 'lodash'; diff --git a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts index 3fc7eafe121..3295aaa27a7 100644 --- a/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts +++ b/packages/nodes-base/nodes/EmailReadImap/v2/EmailReadImapV2.node.ts @@ -1,7 +1,6 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { ITriggerFunctions } from 'n8n-core'; -import { - createDeferredPromise, +import type { ITriggerFunctions } from 'n8n-core'; +import type { IBinaryData, IBinaryKeyData, ICredentialsDecrypted, @@ -14,21 +13,17 @@ import { INodeTypeBaseDescription, INodeTypeDescription, ITriggerResponse, - LoggerProxy as Logger, - NodeOperationError, } from 'n8n-workflow'; +import { createDeferredPromise, LoggerProxy as Logger, NodeOperationError } from 'n8n-workflow'; -import { - connect as imapConnect, - getParts, - ImapSimple, - ImapSimpleOptions, - Message, -} from 'imap-simple'; -import { simpleParser, Source as ParserSource } from 'mailparser'; +import type { ImapSimple, ImapSimpleOptions, Message } from 'imap-simple'; +import { connect as imapConnect, getParts } from 'imap-simple'; +import type { Source as ParserSource } from 'mailparser'; +import { simpleParser } from 'mailparser'; import _ from 'lodash'; -import { ICredentialsDataImap, isCredentialsDataImap } from '../../../credentials/Imap.credentials'; +import type { ICredentialsDataImap } from '../../../credentials/Imap.credentials'; +import { isCredentialsDataImap } from '../../../credentials/Imap.credentials'; export async function parseRawEmail( this: ITriggerFunctions, diff --git a/packages/nodes-base/nodes/EmailSend/EmailSend.node.ts b/packages/nodes-base/nodes/EmailSend/EmailSend.node.ts index 2c41a21bf11..e005818fcab 100644 --- a/packages/nodes-base/nodes/EmailSend/EmailSend.node.ts +++ b/packages/nodes-base/nodes/EmailSend/EmailSend.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { EmailSendV1 } from './v1/EmailSendV1.node'; import { EmailSendV2 } from './v2/EmailSendV2.node'; diff --git a/packages/nodes-base/nodes/EmailSend/v1/EmailSendV1.node.ts b/packages/nodes-base/nodes/EmailSend/v1/EmailSendV1.node.ts index 9de9655f267..1b6ece9de18 100644 --- a/packages/nodes-base/nodes/EmailSend/v1/EmailSendV1.node.ts +++ b/packages/nodes-base/nodes/EmailSend/v1/EmailSendV1.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, @@ -10,7 +10,7 @@ import { } from 'n8n-workflow'; import { createTransport } from 'nodemailer'; -import SMTPTransport from 'nodemailer/lib/smtp-transport'; +import type SMTPTransport from 'nodemailer/lib/smtp-transport'; const versionDescription: INodeTypeDescription = { displayName: 'Send Email', diff --git a/packages/nodes-base/nodes/EmailSend/v2/EmailSendV2.node.ts b/packages/nodes-base/nodes/EmailSend/v2/EmailSendV2.node.ts index 0a940e39632..f35ce59c2f2 100644 --- a/packages/nodes-base/nodes/EmailSend/v2/EmailSendV2.node.ts +++ b/packages/nodes-base/nodes/EmailSend/v2/EmailSendV2.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { INodeExecutionData, INodeType, INodeTypeBaseDescription, diff --git a/packages/nodes-base/nodes/EmailSend/v2/send.operation.ts b/packages/nodes-base/nodes/EmailSend/v2/send.operation.ts index eb3c499e73f..7ef14a0bde3 100644 --- a/packages/nodes-base/nodes/EmailSend/v2/send.operation.ts +++ b/packages/nodes-base/nodes/EmailSend/v2/send.operation.ts @@ -1,7 +1,12 @@ -import { IDataObject, IExecuteFunctions, INodeExecutionData, INodeProperties } from 'n8n-workflow'; +import type { + IDataObject, + IExecuteFunctions, + INodeExecutionData, + INodeProperties, +} from 'n8n-workflow'; import { createTransport } from 'nodemailer'; -import SMTPTransport from 'nodemailer/lib/smtp-transport'; +import type SMTPTransport from 'nodemailer/lib/smtp-transport'; import { updateDisplayOptions } from '../../../utils/utilities'; diff --git a/packages/nodes-base/nodes/Emelia/CampaignDescription.ts b/packages/nodes-base/nodes/Emelia/CampaignDescription.ts index 75318176f10..1b0c2af1d68 100644 --- a/packages/nodes-base/nodes/Emelia/CampaignDescription.ts +++ b/packages/nodes-base/nodes/Emelia/CampaignDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const campaignOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Emelia/ContactListDescription.ts b/packages/nodes-base/nodes/Emelia/ContactListDescription.ts index cc1d885fc5e..03a07352442 100644 --- a/packages/nodes-base/nodes/Emelia/ContactListDescription.ts +++ b/packages/nodes-base/nodes/Emelia/ContactListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactListOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Emelia/Emelia.node.ts b/packages/nodes-base/nodes/Emelia/Emelia.node.ts index b70ae88c9dc..58d4d78ea9a 100644 --- a/packages/nodes-base/nodes/Emelia/Emelia.node.ts +++ b/packages/nodes-base/nodes/Emelia/Emelia.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Emelia/EmeliaTrigger.node.ts b/packages/nodes-base/nodes/Emelia/EmeliaTrigger.node.ts index 9465dd3c1ba..657294efc83 100644 --- a/packages/nodes-base/nodes/Emelia/EmeliaTrigger.node.ts +++ b/packages/nodes-base/nodes/Emelia/EmeliaTrigger.node.ts @@ -1,4 +1,4 @@ -import { +import type { IHookFunctions, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/Emelia/GenericFunctions.ts b/packages/nodes-base/nodes/Emelia/GenericFunctions.ts index deb6a7845f0..bf04a3dbc8e 100644 --- a/packages/nodes-base/nodes/Emelia/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Emelia/GenericFunctions.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IHookFunctions, INodeCredentialTestResult, INodePropertyOptions, JsonObject, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Make an authenticated REST API request to Emelia, used for trigger node. diff --git a/packages/nodes-base/nodes/ErrorTrigger/ErrorTrigger.node.ts b/packages/nodes-base/nodes/ErrorTrigger/ErrorTrigger.node.ts index 963d23d9fa3..fb610fc38d2 100644 --- a/packages/nodes-base/nodes/ErrorTrigger/ErrorTrigger.node.ts +++ b/packages/nodes-base/nodes/ErrorTrigger/ErrorTrigger.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; export class ErrorTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Eventbrite/EventbriteTrigger.node.ts b/packages/nodes-base/nodes/Eventbrite/EventbriteTrigger.node.ts index f5385dc9e29..a3853249098 100644 --- a/packages/nodes-base/nodes/Eventbrite/EventbriteTrigger.node.ts +++ b/packages/nodes-base/nodes/Eventbrite/EventbriteTrigger.node.ts @@ -1,14 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { eventbriteApiRequest, eventbriteApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Eventbrite/GenericFunctions.ts b/packages/nodes-base/nodes/Eventbrite/GenericFunctions.ts index ddaec221b08..8e6d88a7e97 100644 --- a/packages/nodes-base/nodes/Eventbrite/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Eventbrite/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,7 +8,8 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function eventbriteApiRequest( this: diff --git a/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts b/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts index eef2d8b94c1..d001c0369f9 100644 --- a/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts +++ b/packages/nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts @@ -1,10 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - INodeExecutionData, - INodeType, - INodeTypeDescription, - NodeOperationError, -} from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { exec } from 'child_process'; diff --git a/packages/nodes-base/nodes/ExecuteWorkflow/ExecuteWorkflow.node.ts b/packages/nodes-base/nodes/ExecuteWorkflow/ExecuteWorkflow.node.ts index d177ec485f1..77646982ee1 100644 --- a/packages/nodes-base/nodes/ExecuteWorkflow/ExecuteWorkflow.node.ts +++ b/packages/nodes-base/nodes/ExecuteWorkflow/ExecuteWorkflow.node.ts @@ -1,14 +1,14 @@ import { readFile as fsReadFile } from 'fs/promises'; -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteWorkflowInfo, INodeExecutionData, INodeType, INodeTypeDescription, IWorkflowBase, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; export class ExecuteWorkflow implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/ExecuteWorkflowTrigger/ExecuteWorkflowTrigger.node.ts b/packages/nodes-base/nodes/ExecuteWorkflowTrigger/ExecuteWorkflowTrigger.node.ts index 86651a6c2d5..cbc5f064284 100644 --- a/packages/nodes-base/nodes/ExecuteWorkflowTrigger/ExecuteWorkflowTrigger.node.ts +++ b/packages/nodes-base/nodes/ExecuteWorkflowTrigger/ExecuteWorkflowTrigger.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; export class ExecuteWorkflowTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts b/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts index 01cf9bc477b..9164b6bf9e8 100644 --- a/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts +++ b/packages/nodes-base/nodes/Facebook/FacebookGraphApi.node.ts @@ -1,14 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; export class FacebookGraphApi implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Facebook/FacebookTrigger.node.ts b/packages/nodes-base/nodes/Facebook/FacebookTrigger.node.ts index f084e6db21d..9e14cdb0e79 100644 --- a/packages/nodes-base/nodes/Facebook/FacebookTrigger.node.ts +++ b/packages/nodes-base/nodes/Facebook/FacebookTrigger.node.ts @@ -1,14 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { v4 as uuid } from 'uuid'; diff --git a/packages/nodes-base/nodes/Facebook/GenericFunctions.ts b/packages/nodes-base/nodes/Facebook/GenericFunctions.ts index f6b47a4e3a6..9a1034f88b8 100644 --- a/packages/nodes-base/nodes/Facebook/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Facebook/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,7 +8,8 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { capitalCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Figma/FigmaTrigger.node.ts b/packages/nodes-base/nodes/Figma/FigmaTrigger.node.ts index 1f7e93e6cd0..831eb4921bd 100644 --- a/packages/nodes-base/nodes/Figma/FigmaTrigger.node.ts +++ b/packages/nodes-base/nodes/Figma/FigmaTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { figmaApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Figma/GenericFunctions.ts b/packages/nodes-base/nodes/Figma/GenericFunctions.ts index 7aa17fd22f4..73ff4f4b808 100644 --- a/packages/nodes-base/nodes/Figma/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Figma/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function figmaApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/FileMaker/FileMaker.node.ts b/packages/nodes-base/nodes/FileMaker/FileMaker.node.ts index 63d07febf6c..affa5602cd8 100644 --- a/packages/nodes-base/nodes/FileMaker/FileMaker.node.ts +++ b/packages/nodes-base/nodes/FileMaker/FileMaker.node.ts @@ -1,15 +1,15 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { getFields, getPortals, diff --git a/packages/nodes-base/nodes/FileMaker/GenericFunctions.ts b/packages/nodes-base/nodes/FileMaker/GenericFunctions.ts index d0a79f50126..28ef2681324 100644 --- a/packages/nodes-base/nodes/FileMaker/GenericFunctions.ts +++ b/packages/nodes-base/nodes/FileMaker/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, INodePropertyOptions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; interface ScriptsOptions { script?: any; diff --git a/packages/nodes-base/nodes/Flow/Flow.node.ts b/packages/nodes-base/nodes/Flow/Flow.node.ts index 566bed16e0c..3479c50b77f 100644 --- a/packages/nodes-base/nodes/Flow/Flow.node.ts +++ b/packages/nodes-base/nodes/Flow/Flow.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { flowApiRequest, FlowApiRequestAllItems } from './GenericFunctions'; import { taskFields, taskOperations } from './TaskDescription'; -import { ITask, TaskInfo } from './TaskInterface'; +import type { ITask, TaskInfo } from './TaskInterface'; export class Flow implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Flow/FlowTrigger.node.ts b/packages/nodes-base/nodes/Flow/FlowTrigger.node.ts index 0e58948c5f5..62c4e59262f 100644 --- a/packages/nodes-base/nodes/Flow/FlowTrigger.node.ts +++ b/packages/nodes-base/nodes/Flow/FlowTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { flowApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Flow/GenericFunctions.ts b/packages/nodes-base/nodes/Flow/GenericFunctions.ts index a784cb926be..9b54bdeb9f2 100644 --- a/packages/nodes-base/nodes/Flow/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Flow/GenericFunctions.ts @@ -1,11 +1,12 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function flowApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Flow/TaskDescription.ts b/packages/nodes-base/nodes/Flow/TaskDescription.ts index fdd6595742e..f0e05cab03e 100644 --- a/packages/nodes-base/nodes/Flow/TaskDescription.ts +++ b/packages/nodes-base/nodes/Flow/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/FormIo/FormIoTrigger.node.ts b/packages/nodes-base/nodes/FormIo/FormIoTrigger.node.ts index 2cdc0f42c4f..02d582f8968 100644 --- a/packages/nodes-base/nodes/FormIo/FormIoTrigger.node.ts +++ b/packages/nodes-base/nodes/FormIo/FormIoTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodePropertyOptions, INodeType, diff --git a/packages/nodes-base/nodes/FormIo/GenericFunctions.ts b/packages/nodes-base/nodes/FormIo/GenericFunctions.ts index cf4aefac96c..35f954796d3 100644 --- a/packages/nodes-base/nodes/FormIo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/FormIo/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; interface IFormIoCredentials { environment: 'cloudHosted' | ' selfHosted'; diff --git a/packages/nodes-base/nodes/Formstack/FormstackTrigger.node.ts b/packages/nodes-base/nodes/Formstack/FormstackTrigger.node.ts index cb1661e967a..d1efc4947ff 100644 --- a/packages/nodes-base/nodes/Formstack/FormstackTrigger.node.ts +++ b/packages/nodes-base/nodes/Formstack/FormstackTrigger.node.ts @@ -1,8 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; -import { apiRequest, getForms, IFormstackWebhookResponseBody } from './GenericFunctions'; +import type { IFormstackWebhookResponseBody } from './GenericFunctions'; +import { apiRequest, getForms } from './GenericFunctions'; export class FormstackTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Formstack/GenericFunctions.ts b/packages/nodes-base/nodes/Formstack/GenericFunctions.ts index a88cf2e57cc..75f1e65fc5f 100644 --- a/packages/nodes-base/nodes/Formstack/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Formstack/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, INodePropertyOptions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; export interface IFormstackFieldDefinitionType { id: string; diff --git a/packages/nodes-base/nodes/Freshdesk/ContactDescription.ts b/packages/nodes-base/nodes/Freshdesk/ContactDescription.ts index 509d392e017..e683f2d7b2e 100644 --- a/packages/nodes-base/nodes/Freshdesk/ContactDescription.ts +++ b/packages/nodes-base/nodes/Freshdesk/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshdesk/ContactInterface.ts b/packages/nodes-base/nodes/Freshdesk/ContactInterface.ts index c0e6437ef73..af1ff13bc10 100644 --- a/packages/nodes-base/nodes/Freshdesk/ContactInterface.ts +++ b/packages/nodes-base/nodes/Freshdesk/ContactInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ICreateContactBody { address?: string; diff --git a/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts b/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts index 5e7cc813022..7ae5848d46c 100644 --- a/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts +++ b/packages/nodes-base/nodes/Freshdesk/Freshdesk.node.ts @@ -1,14 +1,14 @@ -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; import { capitalize, @@ -17,7 +17,7 @@ import { // validateJSON, } from './GenericFunctions'; -import { ICreateContactBody } from './ContactInterface'; +import type { ICreateContactBody } from './ContactInterface'; import { contactFields, contactOperations } from './ContactDescription'; diff --git a/packages/nodes-base/nodes/Freshdesk/GenericFunctions.ts b/packages/nodes-base/nodes/Freshdesk/GenericFunctions.ts index 02c2c79e0c8..385b06b7d48 100644 --- a/packages/nodes-base/nodes/Freshdesk/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Freshdesk/GenericFunctions.ts @@ -1,8 +1,10 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { BINARY_ENCODING, IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import { BINARY_ENCODING } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function freshdeskApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Freshservice/Freshservice.node.ts b/packages/nodes-base/nodes/Freshservice/Freshservice.node.ts index 2148ee0bbf5..66181396e06 100644 --- a/packages/nodes-base/nodes/Freshservice/Freshservice.node.ts +++ b/packages/nodes-base/nodes/Freshservice/Freshservice.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -56,7 +56,7 @@ import { ticketOperations, } from './descriptions'; -import { AddressFixedCollection, LoadedResource, LoadedUser, RolesParameter } from './types'; +import type { AddressFixedCollection, LoadedResource, LoadedUser, RolesParameter } from './types'; import { tz } from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Freshservice/GenericFunctions.ts b/packages/nodes-base/nodes/Freshservice/GenericFunctions.ts index 0b7f8a9d594..36c1f21939d 100644 --- a/packages/nodes-base/nodes/Freshservice/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Freshservice/GenericFunctions.ts @@ -1,15 +1,16 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { +import type { AddressFixedCollection, FreshserviceCredentials, LoadedUser, RolesParameter, } from './types'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { omit } from 'lodash'; diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/AgentDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/AgentDescription.ts index 8f5100da65d..ec00210e977 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/AgentDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/AgentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { LANGUAGES } from '../constants'; diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/AgentGroupDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/AgentGroupDescription.ts index 76bd93d5a88..19986f7f4e7 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/AgentGroupDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/AgentGroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const agentGroupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/AgentRoleDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/AgentRoleDescription.ts index 98f2a805f3c..65da453253e 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/AgentRoleDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/AgentRoleDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const agentRoleOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/AnnouncementDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/AnnouncementDescription.ts index e5dd9a1d143..9a98b9005ed 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/AnnouncementDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/AnnouncementDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const announcementOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/AssetDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/AssetDescription.ts index 9f174b1c343..318765d45d3 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/AssetDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/AssetDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const assetOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/AssetTypeDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/AssetTypeDescription.ts index 89f7c4f262a..903f8c53a6f 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/AssetTypeDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/AssetTypeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const assetTypeOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/ChangeDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/ChangeDescription.ts index fd4c1622477..6de31b1a45a 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/ChangeDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/ChangeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const changeOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/DepartmentDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/DepartmentDescription.ts index c9b4dd6e3a6..1d5c19bda4f 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/DepartmentDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/DepartmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const departmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/LocationDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/LocationDescription.ts index 23fb87a45b5..703782412fb 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/LocationDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/LocationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const locationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/ProblemDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/ProblemDescription.ts index 0e3985b8dff..92cf8789012 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/ProblemDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/ProblemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const problemOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/ProductDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/ProductDescription.ts index 69d845ee486..e5f351cd89e 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/ProductDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/ProductDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const productOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/ReleaseDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/ReleaseDescription.ts index 9ae4fa66862..9404ba75584 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/ReleaseDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/ReleaseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const releaseOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/RequesterDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/RequesterDescription.ts index f4b3689e51d..6fed8d79b21 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/RequesterDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/RequesterDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { LANGUAGES } from '../constants'; export const requesterOperations: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/RequesterGroupDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/RequesterGroupDescription.ts index 46471029cd3..379371ccd41 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/RequesterGroupDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/RequesterGroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const requesterGroupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/SoftwareDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/SoftwareDescription.ts index af698db7dd9..c1fd4d0b559 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/SoftwareDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/SoftwareDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const softwareOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/descriptions/TicketDescription.ts b/packages/nodes-base/nodes/Freshservice/descriptions/TicketDescription.ts index aed5dd2f135..96deb3e0db8 100644 --- a/packages/nodes-base/nodes/Freshservice/descriptions/TicketDescription.ts +++ b/packages/nodes-base/nodes/Freshservice/descriptions/TicketDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const ticketOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Freshservice/types.d.ts b/packages/nodes-base/nodes/Freshservice/types.d.ts index 61dd65e8bc0..94bccb214f6 100644 --- a/packages/nodes-base/nodes/Freshservice/types.d.ts +++ b/packages/nodes-base/nodes/Freshservice/types.d.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export type FreshserviceCredentials = { apiKey: string; diff --git a/packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts b/packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts index e9969379137..c346483cfb3 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/FreshworksCrm.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -37,7 +37,7 @@ import { taskOperations, } from './descriptions'; -import { FreshworksConfigResponse, LoadedCurrency, LoadedUser, LoadOption } from './types'; +import type { FreshworksConfigResponse, LoadedCurrency, LoadedUser, LoadOption } from './types'; import { tz } from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/FreshworksCrm/GenericFunctions.ts b/packages/nodes-base/nodes/FreshworksCrm/GenericFunctions.ts index 62efc0039f6..21eba0f47a0 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/GenericFunctions.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/GenericFunctions.ts @@ -1,10 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { FreshworksConfigResponse, FreshworksCrmApiCredentials, SalesAccounts, diff --git a/packages/nodes-base/nodes/FreshworksCrm/descriptions/AccountDescription.ts b/packages/nodes-base/nodes/FreshworksCrm/descriptions/AccountDescription.ts index 3ff032ad091..5d0bd71a18c 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/descriptions/AccountDescription.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/descriptions/AccountDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const accountOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/FreshworksCrm/descriptions/AppointmentDescription.ts b/packages/nodes-base/nodes/FreshworksCrm/descriptions/AppointmentDescription.ts index a525d0e9229..88cebf6d1dc 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/descriptions/AppointmentDescription.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/descriptions/AppointmentDescription.ts @@ -1,6 +1,6 @@ import { tz } from 'moment-timezone'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const appointmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/FreshworksCrm/descriptions/ContactDescription.ts b/packages/nodes-base/nodes/FreshworksCrm/descriptions/ContactDescription.ts index 5fd11de659c..22b685dce84 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/descriptions/ContactDescription.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/descriptions/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/FreshworksCrm/descriptions/DealDescription.ts b/packages/nodes-base/nodes/FreshworksCrm/descriptions/DealDescription.ts index 0c238a1f67e..9326b4e2001 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/descriptions/DealDescription.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/descriptions/DealDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const dealOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/FreshworksCrm/descriptions/NoteDescription.ts b/packages/nodes-base/nodes/FreshworksCrm/descriptions/NoteDescription.ts index a20d0f31d4a..1e4cffaef58 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/descriptions/NoteDescription.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/descriptions/NoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const noteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/FreshworksCrm/descriptions/SalesActivityDescription.ts b/packages/nodes-base/nodes/FreshworksCrm/descriptions/SalesActivityDescription.ts index 8441cb82c01..0290785d969 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/descriptions/SalesActivityDescription.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/descriptions/SalesActivityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const salesActivityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/FreshworksCrm/descriptions/SearchDescription.ts b/packages/nodes-base/nodes/FreshworksCrm/descriptions/SearchDescription.ts index ca740466d6d..675984ff999 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/descriptions/SearchDescription.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/descriptions/SearchDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const searchOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/FreshworksCrm/descriptions/TaskDescription.ts b/packages/nodes-base/nodes/FreshworksCrm/descriptions/TaskDescription.ts index 02ee9bf93c0..86f838cebc8 100644 --- a/packages/nodes-base/nodes/FreshworksCrm/descriptions/TaskDescription.ts +++ b/packages/nodes-base/nodes/FreshworksCrm/descriptions/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Ftp/Ftp.node.ts b/packages/nodes-base/nodes/Ftp/Ftp.node.ts index 383de57886b..b17f929b088 100644 --- a/packages/nodes-base/nodes/Ftp/Ftp.node.ts +++ b/packages/nodes-base/nodes/Ftp/Ftp.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, @@ -8,9 +8,8 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { basename, dirname } from 'path'; import ftpClient from 'promise-ftp'; diff --git a/packages/nodes-base/nodes/Function/Function.node.ts b/packages/nodes-base/nodes/Function/Function.node.ts index e2ce126f1ee..0511055a1f3 100644 --- a/packages/nodes-base/nodes/Function/Function.node.ts +++ b/packages/nodes-base/nodes/Function/Function.node.ts @@ -1,14 +1,14 @@ -import { NodeVM, NodeVMOptions } from 'vm2'; -import { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { NodeVMOptions } from 'vm2'; +import { NodeVM } from 'vm2'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { deepCopy, NodeOperationError } from 'n8n-workflow'; export class Function implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/FunctionItem/FunctionItem.node.ts b/packages/nodes-base/nodes/FunctionItem/FunctionItem.node.ts index 57b2ab978c0..6e39d8f31a5 100644 --- a/packages/nodes-base/nodes/FunctionItem/FunctionItem.node.ts +++ b/packages/nodes-base/nodes/FunctionItem/FunctionItem.node.ts @@ -1,15 +1,15 @@ /* eslint-disable @typescript-eslint/no-loop-func */ -import { NodeVM, NodeVMOptions, VMRequire } from 'vm2'; -import { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { NodeVMOptions, VMRequire } from 'vm2'; +import { NodeVM } from 'vm2'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { deepCopy, NodeOperationError } from 'n8n-workflow'; export class FunctionItem implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/GetResponse/ContactDescription.ts b/packages/nodes-base/nodes/GetResponse/ContactDescription.ts index 05e42880343..c29f7e1df75 100644 --- a/packages/nodes-base/nodes/GetResponse/ContactDescription.ts +++ b/packages/nodes-base/nodes/GetResponse/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/GetResponse/GenericFunctions.ts b/packages/nodes-base/nodes/GetResponse/GenericFunctions.ts index 4f7e3094856..0aa7c097b2e 100644 --- a/packages/nodes-base/nodes/GetResponse/GenericFunctions.ts +++ b/packages/nodes-base/nodes/GetResponse/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function getresponseApiRequest( this: IWebhookFunctions | IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/GetResponse/GetResponse.node.ts b/packages/nodes-base/nodes/GetResponse/GetResponse.node.ts index 763e09fc7cd..9541504d097 100644 --- a/packages/nodes-base/nodes/GetResponse/GetResponse.node.ts +++ b/packages/nodes-base/nodes/GetResponse/GetResponse.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/GetResponse/GetResponseTrigger.node.ts b/packages/nodes-base/nodes/GetResponse/GetResponseTrigger.node.ts index c8d901bb9bf..d587d69ce1a 100644 --- a/packages/nodes-base/nodes/GetResponse/GetResponseTrigger.node.ts +++ b/packages/nodes-base/nodes/GetResponse/GetResponseTrigger.node.ts @@ -1,14 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { getresponseApiRequest, getResponseApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Ghost/GenericFunctions.ts b/packages/nodes-base/nodes/Ghost/GenericFunctions.ts index e46442ac1a1..6db387cfe5c 100644 --- a/packages/nodes-base/nodes/Ghost/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Ghost/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function ghostApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Ghost/Ghost.node.ts b/packages/nodes-base/nodes/Ghost/Ghost.node.ts index b4c22b5fbf9..88009a4449d 100644 --- a/packages/nodes-base/nodes/Ghost/Ghost.node.ts +++ b/packages/nodes-base/nodes/Ghost/Ghost.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { ghostApiRequest, ghostApiRequestAllItems, validateJSON } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Ghost/PostDescription.ts b/packages/nodes-base/nodes/Ghost/PostDescription.ts index ab69427f953..8d344e5a50f 100644 --- a/packages/nodes-base/nodes/Ghost/PostDescription.ts +++ b/packages/nodes-base/nodes/Ghost/PostDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const postOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Git/Git.node.ts b/packages/nodes-base/nodes/Git/Git.node.ts index dc0c8165c83..84b09a65409 100644 --- a/packages/nodes-base/nodes/Git/Git.node.ts +++ b/packages/nodes-base/nodes/Git/Git.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; import { addConfigFields, @@ -11,7 +11,8 @@ import { tagFields, } from './descriptions'; -import simpleGit, { LogOptions, SimpleGit, SimpleGitOptions } from 'simple-git'; +import type { LogOptions, SimpleGit, SimpleGitOptions } from 'simple-git'; +import simpleGit from 'simple-git'; import { access, mkdir } from 'fs/promises'; diff --git a/packages/nodes-base/nodes/Git/descriptions/AddConfigDescription.ts b/packages/nodes-base/nodes/Git/descriptions/AddConfigDescription.ts index e5bfb19e6d6..c00498ae8fc 100644 --- a/packages/nodes-base/nodes/Git/descriptions/AddConfigDescription.ts +++ b/packages/nodes-base/nodes/Git/descriptions/AddConfigDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const addConfigFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Git/descriptions/AddDescription.ts b/packages/nodes-base/nodes/Git/descriptions/AddDescription.ts index d3afc91456d..cb37ff61c95 100644 --- a/packages/nodes-base/nodes/Git/descriptions/AddDescription.ts +++ b/packages/nodes-base/nodes/Git/descriptions/AddDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const addFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Git/descriptions/CloneDescription.ts b/packages/nodes-base/nodes/Git/descriptions/CloneDescription.ts index 2fcab1d3c77..6f275470633 100644 --- a/packages/nodes-base/nodes/Git/descriptions/CloneDescription.ts +++ b/packages/nodes-base/nodes/Git/descriptions/CloneDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const cloneFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Git/descriptions/CommitDescription.ts b/packages/nodes-base/nodes/Git/descriptions/CommitDescription.ts index 289aa5106b5..973820b5b2a 100644 --- a/packages/nodes-base/nodes/Git/descriptions/CommitDescription.ts +++ b/packages/nodes-base/nodes/Git/descriptions/CommitDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const commitFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Git/descriptions/LogDescription.ts b/packages/nodes-base/nodes/Git/descriptions/LogDescription.ts index 6b75620a75f..a1850eccbb9 100644 --- a/packages/nodes-base/nodes/Git/descriptions/LogDescription.ts +++ b/packages/nodes-base/nodes/Git/descriptions/LogDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const logFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Git/descriptions/PushDescription.ts b/packages/nodes-base/nodes/Git/descriptions/PushDescription.ts index 5bbdb401950..19d5f5376ee 100644 --- a/packages/nodes-base/nodes/Git/descriptions/PushDescription.ts +++ b/packages/nodes-base/nodes/Git/descriptions/PushDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const pushFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Git/descriptions/TagDescription.ts b/packages/nodes-base/nodes/Git/descriptions/TagDescription.ts index 6fdbbaf5d91..e5593da90fe 100644 --- a/packages/nodes-base/nodes/Git/descriptions/TagDescription.ts +++ b/packages/nodes-base/nodes/Git/descriptions/TagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tagFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Github/GenericFunctions.ts b/packages/nodes-base/nodes/Github/GenericFunctions.ts index 7e258e5058d..3a12a86164b 100644 --- a/packages/nodes-base/nodes/Github/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Github/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; /** * Make an API request to Github diff --git a/packages/nodes-base/nodes/Github/Github.node.ts b/packages/nodes-base/nodes/Github/Github.node.ts index 067497cf55a..34b7fcd41a9 100644 --- a/packages/nodes-base/nodes/Github/Github.node.ts +++ b/packages/nodes-base/nodes/Github/Github.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { getFileSha, githubApiRequest, githubApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Github/GithubTrigger.node.ts b/packages/nodes-base/nodes/Github/GithubTrigger.node.ts index 7b7283984a3..d3e23f1de94 100644 --- a/packages/nodes-base/nodes/Github/GithubTrigger.node.ts +++ b/packages/nodes-base/nodes/Github/GithubTrigger.node.ts @@ -1,13 +1,12 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { githubApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Gitlab/GenericFunctions.ts b/packages/nodes-base/nodes/Gitlab/GenericFunctions.ts index 48b1f2e6640..e7c32c463b3 100644 --- a/packages/nodes-base/nodes/Gitlab/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Gitlab/GenericFunctions.ts @@ -1,7 +1,8 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; /** * Make an API request to Gitlab diff --git a/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts b/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts index bb3ca1810f1..3509838ba36 100644 --- a/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts +++ b/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { gitlabApiRequest, gitlabApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.ts b/packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.ts index a203d8f9928..f9f4056da3c 100644 --- a/packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.ts +++ b/packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.ts @@ -1,12 +1,12 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { gitlabApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/GoToWebinar/GenericFunctions.ts b/packages/nodes-base/nodes/GoToWebinar/GenericFunctions.ts index 29922178da1..3037100c7a5 100644 --- a/packages/nodes-base/nodes/GoToWebinar/GenericFunctions.ts +++ b/packages/nodes-base/nodes/GoToWebinar/GenericFunctions.ts @@ -1,13 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { - IDataObject, - ILoadOptionsFunctions, - INodePropertyOptions, - NodeApiError, -} from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import moment from 'moment'; diff --git a/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts b/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts index 69a4e40d47c..16932f791e2 100644 --- a/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts +++ b/packages/nodes-base/nodes/GoToWebinar/GoToWebinar.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { attendeeFields, diff --git a/packages/nodes-base/nodes/GoToWebinar/descriptions/AttendeeDescription.ts b/packages/nodes-base/nodes/GoToWebinar/descriptions/AttendeeDescription.ts index 4504200006d..561b4702f34 100644 --- a/packages/nodes-base/nodes/GoToWebinar/descriptions/AttendeeDescription.ts +++ b/packages/nodes-base/nodes/GoToWebinar/descriptions/AttendeeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const attendeeOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/GoToWebinar/descriptions/CoorganizerDescription.ts b/packages/nodes-base/nodes/GoToWebinar/descriptions/CoorganizerDescription.ts index 42afedb879d..135c4af7910 100644 --- a/packages/nodes-base/nodes/GoToWebinar/descriptions/CoorganizerDescription.ts +++ b/packages/nodes-base/nodes/GoToWebinar/descriptions/CoorganizerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const coorganizerOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/GoToWebinar/descriptions/PanelistDescription.ts b/packages/nodes-base/nodes/GoToWebinar/descriptions/PanelistDescription.ts index 30deb17847d..41a035fc7f6 100644 --- a/packages/nodes-base/nodes/GoToWebinar/descriptions/PanelistDescription.ts +++ b/packages/nodes-base/nodes/GoToWebinar/descriptions/PanelistDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const panelistOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/GoToWebinar/descriptions/RegistrantDescription.ts b/packages/nodes-base/nodes/GoToWebinar/descriptions/RegistrantDescription.ts index 413089c4bd6..c774b216662 100644 --- a/packages/nodes-base/nodes/GoToWebinar/descriptions/RegistrantDescription.ts +++ b/packages/nodes-base/nodes/GoToWebinar/descriptions/RegistrantDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const registrantOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/GoToWebinar/descriptions/SessionDescription.ts b/packages/nodes-base/nodes/GoToWebinar/descriptions/SessionDescription.ts index eb2a9fb077a..269d7ef2e07 100644 --- a/packages/nodes-base/nodes/GoToWebinar/descriptions/SessionDescription.ts +++ b/packages/nodes-base/nodes/GoToWebinar/descriptions/SessionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const sessionOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/GoToWebinar/descriptions/WebinarDescription.ts b/packages/nodes-base/nodes/GoToWebinar/descriptions/WebinarDescription.ts index 4841e385d40..8558ed9364d 100644 --- a/packages/nodes-base/nodes/GoToWebinar/descriptions/WebinarDescription.ts +++ b/packages/nodes-base/nodes/GoToWebinar/descriptions/WebinarDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const webinarOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Ads/CampaignDescription.ts b/packages/nodes-base/nodes/Google/Ads/CampaignDescription.ts index 83d21dbf328..b5ce28439ac 100644 --- a/packages/nodes-base/nodes/Google/Ads/CampaignDescription.ts +++ b/packages/nodes-base/nodes/Google/Ads/CampaignDescription.ts @@ -1,4 +1,4 @@ -import { +import type { IDataObject, IExecuteSingleFunctions, IN8nHttpFullResponse, diff --git a/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts index 41714d355a9..39c19cb94cb 100644 --- a/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts +++ b/packages/nodes-base/nodes/Google/Ads/GoogleAds.node.ts @@ -1,4 +1,4 @@ -import { INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription } from 'n8n-workflow'; import { campaignFields, campaignOperations } from './CampaignDescription'; diff --git a/packages/nodes-base/nodes/Google/Analytics/GoogleAnalytics.node.ts b/packages/nodes-base/nodes/Google/Analytics/GoogleAnalytics.node.ts index 5746647cb9c..74b23d5ea3c 100644 --- a/packages/nodes-base/nodes/Google/Analytics/GoogleAnalytics.node.ts +++ b/packages/nodes-base/nodes/Google/Analytics/GoogleAnalytics.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { GoogleAnalyticsV1 } from './v1/GoogleAnalyticsV1.node'; import { GoogleAnalyticsV2 } from './v2/GoogleAnalyticsV2.node'; diff --git a/packages/nodes-base/nodes/Google/Analytics/v1/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Analytics/v1/GenericFunctions.ts index f81493d6298..f4902752f8f 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v1/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v1/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Google/Analytics/v1/GoogleAnalyticsV1.node.ts b/packages/nodes-base/nodes/Google/Analytics/v1/GoogleAnalyticsV1.node.ts index a753191f941..a99aac1146a 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v1/GoogleAnalyticsV1.node.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v1/GoogleAnalyticsV1.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -15,7 +15,7 @@ import { reportFields, reportOperations } from './ReportDescription'; import { userActivityFields, userActivityOperations } from './UserActivityDescription'; import { googleApiRequest, googleApiRequestAllItems, merge, simplify } from './GenericFunctions'; import moment from 'moment-timezone'; -import { IData } from './Interfaces'; +import type { IData } from './Interfaces'; const versionDescription: INodeTypeDescription = { displayName: 'Google Analytics', diff --git a/packages/nodes-base/nodes/Google/Analytics/v1/Interfaces.ts b/packages/nodes-base/nodes/Google/Analytics/v1/Interfaces.ts index cf21a4afdef..10ca47a12a4 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v1/Interfaces.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v1/Interfaces.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IData { viewId: string; diff --git a/packages/nodes-base/nodes/Google/Analytics/v1/ReportDescription.ts b/packages/nodes-base/nodes/Google/Analytics/v1/ReportDescription.ts index fffb594abc2..285c04d0a04 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v1/ReportDescription.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v1/ReportDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const reportOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Analytics/v1/UserActivityDescription.ts b/packages/nodes-base/nodes/Google/Analytics/v1/UserActivityDescription.ts index 40bf36ca540..04b8919aab5 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v1/UserActivityDescription.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v1/UserActivityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userActivityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts b/packages/nodes-base/nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts index b6c129da8a6..89d52e7c71f 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/GoogleAnalyticsV2.node.ts @@ -1,6 +1,6 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeBaseDescription, diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/node.type.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/node.type.ts index 66e788fe416..04c4ae9484a 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/node.type.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/node.type.ts @@ -1,4 +1,4 @@ -import { AllEntities, Entity } from 'n8n-workflow'; +import type { AllEntities, Entity } from 'n8n-workflow'; type GoogleAnalyticsMap = { userActivity: 'search'; diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/FiltersDescription.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/FiltersDescription.ts index 2fe75ef2a63..0387c36a7f1 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/FiltersDescription.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/FiltersDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const dimensionDropdown: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/Report.resource.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/Report.resource.ts index a5e7df62f45..52fbee06eb5 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/Report.resource.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/Report.resource.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import * as getga4 from './get.ga4.operation'; import * as getuniversal from './get.universal.operation'; diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/get.ga4.operation.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/get.ga4.operation.ts index e644db47124..9108989aa7c 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/get.ga4.operation.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/get.ga4.operation.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeProperties } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeProperties } from 'n8n-workflow'; import { checkDuplicates, defaultEndDate, diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/get.universal.operation.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/get.universal.operation.ts index 1b07d1d1743..b5adbd68597 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/get.universal.operation.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/report/get.universal.operation.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeProperties } from 'n8n-workflow'; -import { IData, IDimension, IMetric } from '../../helpers/Interfaces'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeProperties } from 'n8n-workflow'; +import type { IData, IDimension, IMetric } from '../../helpers/Interfaces'; import { checkDuplicates, defaultEndDate, diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/router.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/router.ts index bdac877673e..df201931ef4 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/router.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/router.ts @@ -1,7 +1,8 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, NodeOperationError } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { GoogleAnalytics, ReportBasedOnProperty } from './node.type'; +import type { GoogleAnalytics, ReportBasedOnProperty } from './node.type'; import * as userActivity from './userActivity/UserActivity.resource'; import * as report from './report/Report.resource'; diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/userActivity/UserActivity.resource.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/userActivity/UserActivity.resource.ts index 32cd4a50edd..bbb7e3613e5 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/userActivity/UserActivity.resource.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/userActivity/UserActivity.resource.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import * as search from './search.operation'; export { search }; diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/userActivity/search.operation.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/userActivity/search.operation.ts index ecd9ff711e3..f0e633cbd15 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/userActivity/search.operation.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/userActivity/search.operation.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeProperties } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeProperties } from 'n8n-workflow'; import { googleApiRequest, googleApiRequestAllItems } from '../../transport'; export const description: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/actions/versionDescription.ts b/packages/nodes-base/nodes/Google/Analytics/v2/actions/versionDescription.ts index da8b5a3089d..13191b00079 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/actions/versionDescription.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/actions/versionDescription.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; import * as userActivity from './userActivity/UserActivity.resource'; import * as report from './report/Report.resource'; diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/helpers/Interfaces.ts b/packages/nodes-base/nodes/Google/Analytics/v2/helpers/Interfaces.ts index cf21a4afdef..10ca47a12a4 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/helpers/Interfaces.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/helpers/Interfaces.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IData { viewId: string; diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/helpers/utils.ts b/packages/nodes-base/nodes/Google/Analytics/v2/helpers/utils.ts index 8b954c77683..a01f7dc6082 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/helpers/utils.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/helpers/utils.ts @@ -1,10 +1,6 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { - IDataObject, - INodeListSearchItems, - INodePropertyOptions, - NodeOperationError, -} from 'n8n-workflow'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject, INodeListSearchItems, INodePropertyOptions } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { DateTime } from 'luxon'; // tslint:disable-next-line:no-any diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/methods/listSearch.ts b/packages/nodes-base/nodes/Google/Analytics/v2/methods/listSearch.ts index 415021062e2..ea060139bed 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/methods/listSearch.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/methods/listSearch.ts @@ -1,4 +1,8 @@ -import { ILoadOptionsFunctions, INodeListSearchItems, INodeListSearchResult } from 'n8n-workflow'; +import type { + ILoadOptionsFunctions, + INodeListSearchItems, + INodeListSearchResult, +} from 'n8n-workflow'; import { sortLoadOptions } from '../helpers/utils'; import { googleApiRequest } from '../transport'; diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/methods/loadOptions.ts b/packages/nodes-base/nodes/Google/Analytics/v2/methods/loadOptions.ts index 24f48be7e15..bf529996924 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/methods/loadOptions.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/methods/loadOptions.ts @@ -1,4 +1,4 @@ -import { ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; +import type { ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; import { sortLoadOptions } from '../helpers/utils'; import { googleApiRequest } from '../transport'; diff --git a/packages/nodes-base/nodes/Google/Analytics/v2/transport/index.ts b/packages/nodes-base/nodes/Google/Analytics/v2/transport/index.ts index 2e1fe65c457..7370f2be766 100644 --- a/packages/nodes-base/nodes/Google/Analytics/v2/transport/index.ts +++ b/packages/nodes-base/nodes/Google/Analytics/v2/transport/index.ts @@ -1,6 +1,7 @@ -import { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Google/BigQuery/GenericFunctions.ts b/packages/nodes-base/nodes/Google/BigQuery/GenericFunctions.ts index 7763a8a9122..a484bfc2751 100644 --- a/packages/nodes-base/nodes/Google/BigQuery/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/BigQuery/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/BigQuery/GoogleBigQuery.node.ts b/packages/nodes-base/nodes/Google/BigQuery/GoogleBigQuery.node.ts index 7ffeed8b1d2..3a7f905190f 100644 --- a/packages/nodes-base/nodes/Google/BigQuery/GoogleBigQuery.node.ts +++ b/packages/nodes-base/nodes/Google/BigQuery/GoogleBigQuery.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { googleApiRequest, googleApiRequestAllItems, simplify } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/BigQuery/RecordDescription.ts b/packages/nodes-base/nodes/Google/BigQuery/RecordDescription.ts index 712c6cd30b3..6124e51c118 100644 --- a/packages/nodes-base/nodes/Google/BigQuery/RecordDescription.ts +++ b/packages/nodes-base/nodes/Google/BigQuery/RecordDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const recordOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Books/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Books/GenericFunctions.ts index 928c3522e13..298ef8fb466 100644 --- a/packages/nodes-base/nodes/Google/Books/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Books/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts b/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts index 01181c9c9c2..33e80c46e47 100644 --- a/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts +++ b/packages/nodes-base/nodes/Google/Books/GoogleBooks.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { googleApiRequest, googleApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Calendar/CalendarDescription.ts b/packages/nodes-base/nodes/Google/Calendar/CalendarDescription.ts index e85168ba04c..d712ead0f88 100644 --- a/packages/nodes-base/nodes/Google/Calendar/CalendarDescription.ts +++ b/packages/nodes-base/nodes/Google/Calendar/CalendarDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { TIMEZONE_VALIDATION_REGEX } from './GenericFunctions'; export const calendarOperations: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/Google/Calendar/EventDescription.ts b/packages/nodes-base/nodes/Google/Calendar/EventDescription.ts index 43c04857844..7bc486862b3 100644 --- a/packages/nodes-base/nodes/Google/Calendar/EventDescription.ts +++ b/packages/nodes-base/nodes/Google/Calendar/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { TIMEZONE_VALIDATION_REGEX } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Calendar/EventInterface.ts b/packages/nodes-base/nodes/Google/Calendar/EventInterface.ts index fec1ca78fcf..d1907fbf2de 100644 --- a/packages/nodes-base/nodes/Google/Calendar/EventInterface.ts +++ b/packages/nodes-base/nodes/Google/Calendar/EventInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IReminder { useDefault?: boolean; diff --git a/packages/nodes-base/nodes/Google/Calendar/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Calendar/GenericFunctions.ts index 001c2653e16..e2bb7202ce0 100644 --- a/packages/nodes-base/nodes/Google/Calendar/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Calendar/GenericFunctions.ts @@ -1,14 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeListSearchItems, INodeListSearchResult, IPollFunctions, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Calendar/GoogleCalendar.node.ts b/packages/nodes-base/nodes/Google/Calendar/GoogleCalendar.node.ts index 824918654c9..5ff26395be3 100644 --- a/packages/nodes-base/nodes/Google/Calendar/GoogleCalendar.node.ts +++ b/packages/nodes-base/nodes/Google/Calendar/GoogleCalendar.node.ts @@ -1,15 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { encodeURIComponentOnce, @@ -23,7 +22,7 @@ import { eventFields, eventOperations } from './EventDescription'; import { calendarFields, calendarOperations } from './CalendarDescription'; -import { IEvent } from './EventInterface'; +import type { IEvent } from './EventInterface'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Calendar/GoogleCalendarTrigger.node.ts b/packages/nodes-base/nodes/Google/Calendar/GoogleCalendarTrigger.node.ts index 2bd10861e45..abea31f8158 100644 --- a/packages/nodes-base/nodes/Google/Calendar/GoogleCalendarTrigger.node.ts +++ b/packages/nodes-base/nodes/Google/Calendar/GoogleCalendarTrigger.node.ts @@ -1,12 +1,11 @@ -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, IPollFunctions, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { getCalendars, googleApiRequest, googleApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Chat/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Chat/GenericFunctions.ts index edd79df3750..9cbcb03882c 100644 --- a/packages/nodes-base/nodes/Google/Chat/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Chat/GenericFunctions.ts @@ -1,14 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { // ICredentialDataDecryptedObject, ICredentialTestFunctions, IDataObject, INodeProperties, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts b/packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts index 6b80b967a9e..fe7a73fbd0b 100644 --- a/packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts +++ b/packages/nodes-base/nodes/Google/Chat/GoogleChat.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -10,12 +10,12 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { IMessage, IMessageUi } from './MessageInterface'; +import type { IMessage, IMessageUi } from './MessageInterface'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { // attachmentFields, diff --git a/packages/nodes-base/nodes/Google/Chat/MessageInterface.ts b/packages/nodes-base/nodes/Google/Chat/MessageInterface.ts index a2057a911a9..8dc2d0e5701 100644 --- a/packages/nodes-base/nodes/Google/Chat/MessageInterface.ts +++ b/packages/nodes-base/nodes/Google/Chat/MessageInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IMessage { name?: string; diff --git a/packages/nodes-base/nodes/Google/Chat/descriptions/AttachmentDescription.ts b/packages/nodes-base/nodes/Google/Chat/descriptions/AttachmentDescription.ts index ef3c5baa2c9..e2f57b2dadd 100644 --- a/packages/nodes-base/nodes/Google/Chat/descriptions/AttachmentDescription.ts +++ b/packages/nodes-base/nodes/Google/Chat/descriptions/AttachmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const attachmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Chat/descriptions/IncomingWebhookDescription.ts b/packages/nodes-base/nodes/Google/Chat/descriptions/IncomingWebhookDescription.ts index 9f23c6559aa..ea8e98256ac 100644 --- a/packages/nodes-base/nodes/Google/Chat/descriptions/IncomingWebhookDescription.ts +++ b/packages/nodes-base/nodes/Google/Chat/descriptions/IncomingWebhookDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const incomingWebhookOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Chat/descriptions/MediaDescription.ts b/packages/nodes-base/nodes/Google/Chat/descriptions/MediaDescription.ts index 1a8a2f98535..37131819aeb 100644 --- a/packages/nodes-base/nodes/Google/Chat/descriptions/MediaDescription.ts +++ b/packages/nodes-base/nodes/Google/Chat/descriptions/MediaDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const mediaOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Chat/descriptions/MemberDescription.ts b/packages/nodes-base/nodes/Google/Chat/descriptions/MemberDescription.ts index 7b29b4f1f3c..759af43b6f9 100644 --- a/packages/nodes-base/nodes/Google/Chat/descriptions/MemberDescription.ts +++ b/packages/nodes-base/nodes/Google/Chat/descriptions/MemberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getPagingParameters } from '../GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Chat/descriptions/MessageDescription.ts b/packages/nodes-base/nodes/Google/Chat/descriptions/MessageDescription.ts index cc87e848194..5bdc1cabaaa 100644 --- a/packages/nodes-base/nodes/Google/Chat/descriptions/MessageDescription.ts +++ b/packages/nodes-base/nodes/Google/Chat/descriptions/MessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Chat/descriptions/SpaceDescription.ts b/packages/nodes-base/nodes/Google/Chat/descriptions/SpaceDescription.ts index e22fca8e6a7..dd922d17704 100644 --- a/packages/nodes-base/nodes/Google/Chat/descriptions/SpaceDescription.ts +++ b/packages/nodes-base/nodes/Google/Chat/descriptions/SpaceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getPagingParameters } from '../GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GenericFunctions.ts b/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GenericFunctions.ts index 8b67ddf83c2..3d7a1d56247 100644 --- a/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts b/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts index e0b3e41c528..da43d10a8e9 100644 --- a/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts +++ b/packages/nodes-base/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; -import { IData } from './Interface'; +import type { IData } from './Interface'; import { googleApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/CloudStorage/BucketDescription.ts b/packages/nodes-base/nodes/Google/CloudStorage/BucketDescription.ts index 585a9b3564a..0cf0aabc9f8 100644 --- a/packages/nodes-base/nodes/Google/CloudStorage/BucketDescription.ts +++ b/packages/nodes-base/nodes/Google/CloudStorage/BucketDescription.ts @@ -1,4 +1,4 @@ -import { +import type { IDataObject, IExecuteSingleFunctions, IHttpRequestOptions, diff --git a/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts index 92c9be06b1f..6997af5c81d 100644 --- a/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts +++ b/packages/nodes-base/nodes/Google/CloudStorage/GoogleCloudStorage.node.ts @@ -1,4 +1,4 @@ -import { INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription } from 'n8n-workflow'; import { bucketFields, bucketOperations } from './BucketDescription'; import { objectFields, objectOperations } from './ObjectDescription'; diff --git a/packages/nodes-base/nodes/Google/CloudStorage/ObjectDescription.ts b/packages/nodes-base/nodes/Google/CloudStorage/ObjectDescription.ts index dd6e4c2bee6..661f33c026a 100644 --- a/packages/nodes-base/nodes/Google/CloudStorage/ObjectDescription.ts +++ b/packages/nodes-base/nodes/Google/CloudStorage/ObjectDescription.ts @@ -1,5 +1,6 @@ import FormData from 'form-data'; -import { IDataObject, INodeExecutionData, INodeProperties, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData, INodeProperties } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; // Define these because we'll be using them in two separate places const metagenerationFilters: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/Google/Contacts/ContactDescription.ts b/packages/nodes-base/nodes/Google/Contacts/ContactDescription.ts index fef8dab9ba1..49e6f83482c 100644 --- a/packages/nodes-base/nodes/Google/Contacts/ContactDescription.ts +++ b/packages/nodes-base/nodes/Google/Contacts/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Contacts/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Contacts/GenericFunctions.ts index a269b0282df..0b8d0b9c3ca 100644 --- a/packages/nodes-base/nodes/Google/Contacts/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Contacts/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts b/packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts index f13cb29efd4..b71bb825300 100644 --- a/packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts +++ b/packages/nodes-base/nodes/Google/Contacts/GoogleContacts.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Google/Docs/DocumentDescription.ts b/packages/nodes-base/nodes/Google/Docs/DocumentDescription.ts index 388abe1bc26..5bc45138f72 100644 --- a/packages/nodes-base/nodes/Google/Docs/DocumentDescription.ts +++ b/packages/nodes-base/nodes/Google/Docs/DocumentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const documentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Docs/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Docs/GenericFunctions.ts index 9041049f82a..17b67f68524 100644 --- a/packages/nodes-base/nodes/Google/Docs/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Docs/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Docs/GoogleDocs.node.ts b/packages/nodes-base/nodes/Google/Docs/GoogleDocs.node.ts index 8d96d2ab485..2e2d1fa5c91 100644 --- a/packages/nodes-base/nodes/Google/Docs/GoogleDocs.node.ts +++ b/packages/nodes-base/nodes/Google/Docs/GoogleDocs.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { extractID, @@ -19,7 +19,7 @@ import { import { documentFields, documentOperations } from './DocumentDescription'; -import { IUpdateBody, IUpdateFields } from './interfaces'; +import type { IUpdateBody, IUpdateFields } from './interfaces'; export class GoogleDocs implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Google/Drive/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Drive/GenericFunctions.ts index db8091a8a12..ded6d7b49bc 100644 --- a/packages/nodes-base/nodes/Google/Drive/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Drive/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IPollFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IPollFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Drive/GoogleDrive.node.ts b/packages/nodes-base/nodes/Google/Drive/GoogleDrive.node.ts index 5dfb1594620..dffd96ccbc5 100644 --- a/packages/nodes-base/nodes/Google/Drive/GoogleDrive.node.ts +++ b/packages/nodes-base/nodes/Google/Drive/GoogleDrive.node.ts @@ -1,12 +1,13 @@ -import { BINARY_ENCODING, IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; +import { BINARY_ENCODING } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { googleApiRequest, googleApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Drive/GoogleDriveTrigger.node.ts b/packages/nodes-base/nodes/Google/Drive/GoogleDriveTrigger.node.ts index 387dbcbc988..82080fe4578 100644 --- a/packages/nodes-base/nodes/Google/Drive/GoogleDriveTrigger.node.ts +++ b/packages/nodes-base/nodes/Google/Drive/GoogleDriveTrigger.node.ts @@ -1,14 +1,14 @@ -import { IPollFunctions } from 'n8n-core'; +import type { IPollFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { extractId, googleApiRequest, googleApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Drive/SearchFunctions.ts b/packages/nodes-base/nodes/Google/Drive/SearchFunctions.ts index 82e9d5562fc..41c4da16ea8 100644 --- a/packages/nodes-base/nodes/Google/Drive/SearchFunctions.ts +++ b/packages/nodes-base/nodes/Google/Drive/SearchFunctions.ts @@ -1,4 +1,4 @@ -import { ILoadOptionsFunctions, INodeListSearchResult } from 'n8n-workflow'; +import type { ILoadOptionsFunctions, INodeListSearchResult } from 'n8n-workflow'; import { googleApiRequest } from './GenericFunctions'; interface GoogleDriveFilesItem { diff --git a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/CollectionDescription.ts b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/CollectionDescription.ts index b5924277c0c..1a7bee71ff5 100644 --- a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/CollectionDescription.ts +++ b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/CollectionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const collectionOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/DocumentDescription.ts b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/DocumentDescription.ts index 737af4c2051..0214911899f 100644 --- a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/DocumentDescription.ts +++ b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/DocumentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const documentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GenericFunctions.ts index 7559819fdb6..446e8807924 100644 --- a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.ts b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.ts index 7b5c67c496e..a32b4fc194d 100644 --- a/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.ts +++ b/packages/nodes-base/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - jsonParse, } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; import { fullDocumentToJson, diff --git a/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GenericFunctions.ts index 80b4957843b..7ea04f3c05c 100644 --- a/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUrl } from 'request'; +import type { OptionsWithUrl } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts b/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts index 2cdfbdb0415..65ff3739380 100644 --- a/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts +++ b/packages/nodes-base/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.ts @@ -1,15 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { googleApiRequest, googleApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts b/packages/nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts index f40509241d2..5604f40363d 100644 --- a/packages/nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts +++ b/packages/nodes-base/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { googleApiRequest, googleApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/GSuiteAdmin/GenericFunctions.ts b/packages/nodes-base/nodes/Google/GSuiteAdmin/GenericFunctions.ts index d3ab4f04758..29c6f2acf84 100644 --- a/packages/nodes-base/nodes/Google/GSuiteAdmin/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/GSuiteAdmin/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Google/GSuiteAdmin/GroupDescripion.ts b/packages/nodes-base/nodes/Google/GSuiteAdmin/GroupDescripion.ts index ef628de4bfc..a48a6a585e0 100644 --- a/packages/nodes-base/nodes/Google/GSuiteAdmin/GroupDescripion.ts +++ b/packages/nodes-base/nodes/Google/GSuiteAdmin/GroupDescripion.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const groupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/GSuiteAdmin/UserDescription.ts b/packages/nodes-base/nodes/Google/GSuiteAdmin/UserDescription.ts index 208c16e8e47..499e5b0ce55 100644 --- a/packages/nodes-base/nodes/Google/GSuiteAdmin/UserDescription.ts +++ b/packages/nodes-base/nodes/Google/GSuiteAdmin/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Gmail/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Gmail/GenericFunctions.ts index e60884a4114..3bc7cfb9dc2 100644 --- a/packages/nodes-base/nodes/Google/Gmail/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Gmail/GenericFunctions.ts @@ -1,18 +1,17 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { simpleParser } from 'mailparser'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, ICredentialDataDecryptedObject, IDataObject, INodeExecutionData, IPollFunctions, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Gmail/Gmail.node.ts b/packages/nodes-base/nodes/Google/Gmail/Gmail.node.ts index b217dea7ad0..56ed095bf20 100644 --- a/packages/nodes-base/nodes/Google/Gmail/Gmail.node.ts +++ b/packages/nodes-base/nodes/Google/Gmail/Gmail.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { GmailV1 } from './v1/GmailV1.node'; import { GmailV2 } from './v2/GmailV2.node'; diff --git a/packages/nodes-base/nodes/Google/Gmail/GmailTrigger.node.ts b/packages/nodes-base/nodes/Google/Gmail/GmailTrigger.node.ts index 6e364306a3f..d14363e9473 100644 --- a/packages/nodes-base/nodes/Google/Gmail/GmailTrigger.node.ts +++ b/packages/nodes-base/nodes/Google/Gmail/GmailTrigger.node.ts @@ -1,14 +1,14 @@ -import { IPollFunctions } from 'n8n-core'; +import type { IPollFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - LoggerProxy as Logger, } from 'n8n-workflow'; +import { LoggerProxy as Logger } from 'n8n-workflow'; import { googleApiRequest, diff --git a/packages/nodes-base/nodes/Google/Gmail/v1/DraftDescription.ts b/packages/nodes-base/nodes/Google/Gmail/v1/DraftDescription.ts index 8c0cbc48bd6..2cc2d8bd975 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v1/DraftDescription.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v1/DraftDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const draftOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Gmail/v1/GmailV1.node.ts b/packages/nodes-base/nodes/Google/Gmail/v1/GmailV1.node.ts index 8ef63b1e241..d97a6edec0f 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v1/GmailV1.node.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v1/GmailV1.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, @@ -12,12 +12,12 @@ import { INodeTypeDescription, } from 'n8n-workflow'; +import type { IEmail } from '../GenericFunctions'; import { encodeEmail, extractEmail, googleApiRequest, googleApiRequestAllItems, - IEmail, parseRawEmail, } from '../GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Gmail/v1/LabelDescription.ts b/packages/nodes-base/nodes/Google/Gmail/v1/LabelDescription.ts index 151b9926cbe..9eddf96fca0 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v1/LabelDescription.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v1/LabelDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const labelOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Gmail/v1/MessageDescription.ts b/packages/nodes-base/nodes/Google/Gmail/v1/MessageDescription.ts index b89bf709117..bba8f3437bc 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v1/MessageDescription.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v1/MessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Gmail/v1/MessageLabelDescription.ts b/packages/nodes-base/nodes/Google/Gmail/v1/MessageLabelDescription.ts index 3e95ba6baec..961b7d8ca97 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v1/MessageLabelDescription.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v1/MessageLabelDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageLabelOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Gmail/v2/DraftDescription.ts b/packages/nodes-base/nodes/Google/Gmail/v2/DraftDescription.ts index 447ab3ac12e..25a42d853eb 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v2/DraftDescription.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v2/DraftDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const draftOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Gmail/v2/GmailV2.node.ts b/packages/nodes-base/nodes/Google/Gmail/v2/GmailV2.node.ts index dbf135e1d48..7e1deb2387e 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v2/GmailV2.node.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v2/GmailV2.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -9,14 +9,14 @@ import { INodeType, INodeTypeBaseDescription, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; +import type { IEmail } from '../GenericFunctions'; import { encodeEmail, googleApiRequest, googleApiRequestAllItems, - IEmail, parseRawEmail, prepareEmailAttachments, prepareEmailBody, diff --git a/packages/nodes-base/nodes/Google/Gmail/v2/LabelDescription.ts b/packages/nodes-base/nodes/Google/Gmail/v2/LabelDescription.ts index e01340d192e..8d966dca9cc 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v2/LabelDescription.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v2/LabelDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const labelOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Gmail/v2/MessageDescription.ts b/packages/nodes-base/nodes/Google/Gmail/v2/MessageDescription.ts index a98ddbbd98e..d824d66ace8 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v2/MessageDescription.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v2/MessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Gmail/v2/ThreadDescription.ts b/packages/nodes-base/nodes/Google/Gmail/v2/ThreadDescription.ts index c5e146a0b9b..e1e2a4693ce 100644 --- a/packages/nodes-base/nodes/Google/Gmail/v2/ThreadDescription.ts +++ b/packages/nodes-base/nodes/Google/Gmail/v2/ThreadDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const threadOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Perspective/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Perspective/GenericFunctions.ts index c6f78597202..3b2993dc5ad 100644 --- a/packages/nodes-base/nodes/Google/Perspective/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Perspective/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions, diff --git a/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts b/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts index 07699ecbda0..350eb29e52f 100644 --- a/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts +++ b/packages/nodes-base/nodes/Google/Perspective/GooglePerspective.node.ts @@ -1,15 +1,20 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { AttributesValuesUi, CommentAnalyzeBody, Language, RequestedAttributes } from './types'; +import type { + AttributesValuesUi, + CommentAnalyzeBody, + Language, + RequestedAttributes, +} from './types'; import { googleApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Sheet/GoogleSheets.node.ts b/packages/nodes-base/nodes/Google/Sheet/GoogleSheets.node.ts index 54837e19829..2ee3f429b98 100644 --- a/packages/nodes-base/nodes/Google/Sheet/GoogleSheets.node.ts +++ b/packages/nodes-base/nodes/Google/Sheet/GoogleSheets.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { GoogleSheetsV1 } from './v1/GoogleSheetsV1.node'; import { GoogleSheetsV2 } from './v2/GoogleSheetsV2.node'; diff --git a/packages/nodes-base/nodes/Google/Sheet/GoogleSheetsTrigger.node.ts b/packages/nodes-base/nodes/Google/Sheet/GoogleSheetsTrigger.node.ts index 516a43ec740..e4bcb37816b 100644 --- a/packages/nodes-base/nodes/Google/Sheet/GoogleSheetsTrigger.node.ts +++ b/packages/nodes-base/nodes/Google/Sheet/GoogleSheetsTrigger.node.ts @@ -1,17 +1,17 @@ -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, IPollFunctions, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest } from './v2/transport'; import { sheetsSearch, spreadSheetsSearch } from './v2/methods/listSearch'; import { GoogleSheet } from './v2/helpers/GoogleSheet'; import { getSheetHeaderRowAndSkipEmpty } from './v2/methods/loadOptions'; -import { ValueRenderOption } from './v2/helpers/GoogleSheets.types'; +import type { ValueRenderOption } from './v2/helpers/GoogleSheets.types'; import { arrayOfArraysToJson, diff --git a/packages/nodes-base/nodes/Google/Sheet/GoogleSheetsTrigger.utils.ts b/packages/nodes-base/nodes/Google/Sheet/GoogleSheetsTrigger.utils.ts index b54507f4fe6..25969716fc0 100644 --- a/packages/nodes-base/nodes/Google/Sheet/GoogleSheetsTrigger.utils.ts +++ b/packages/nodes-base/nodes/Google/Sheet/GoogleSheetsTrigger.utils.ts @@ -1,6 +1,6 @@ -import { IDataObject, IPollFunctions } from 'n8n-workflow'; +import type { IDataObject, IPollFunctions } from 'n8n-workflow'; import { apiRequest } from './v2/transport'; -import { SheetDataRow, SheetRangeData } from './v2/helpers/GoogleSheets.types'; +import type { SheetDataRow, SheetRangeData } from './v2/helpers/GoogleSheets.types'; import * as XLSX from 'xlsx'; import { isEqual, zip } from 'lodash'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v1/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Sheet/v1/GenericFunctions.ts index c5426b5cabe..713d35a3c00 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v1/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v1/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { ICredentialTestFunctions, IDataObject, NodeApiError } from 'n8n-workflow'; +import type { ICredentialTestFunctions, IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v1/GoogleSheet.ts b/packages/nodes-base/nodes/Google/Sheet/v1/GoogleSheet.ts index 0c8c72022f3..70b2b0d6ce8 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v1/GoogleSheet.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v1/GoogleSheet.ts @@ -1,6 +1,7 @@ -import { IDataObject, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; import { googleApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v1/GoogleSheetsV1.node.ts b/packages/nodes-base/nodes/Google/Sheet/v1/GoogleSheetsV1.node.ts index 811982afeeb..5c9c3ff5ac0 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v1/GoogleSheetsV1.node.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v1/GoogleSheetsV1.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -11,24 +11,20 @@ import { INodeType, INodeTypeBaseDescription, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { - GoogleSheet, +import type { ILookupValues, ISheetUpdateData, IToDelete, ValueInputOption, ValueRenderOption, } from './GoogleSheet'; +import { GoogleSheet } from './GoogleSheet'; -import { - getAccessToken, - googleApiRequest, - hexToRgb, - IGoogleAuthCredentials, -} from './GenericFunctions'; +import type { IGoogleAuthCredentials } from './GenericFunctions'; +import { getAccessToken, googleApiRequest, hexToRgb } from './GenericFunctions'; import { versionDescription } from './versionDescription'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v1/versionDescription.ts b/packages/nodes-base/nodes/Google/Sheet/v1/versionDescription.ts index 573775cf9fe..a8fdd723629 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v1/versionDescription.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v1/versionDescription.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; export const versionDescription: INodeTypeDescription = { displayName: 'Google Sheets ', diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/GoogleSheetsV2.node.ts b/packages/nodes-base/nodes/Google/Sheet/v2/GoogleSheetsV2.node.ts index b0b40e300ab..3c285a4f7f8 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/GoogleSheetsV2.node.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/GoogleSheetsV2.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeType, INodeTypeBaseDescription, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeType, INodeTypeBaseDescription, INodeTypeDescription } from 'n8n-workflow'; import { versionDescription } from './actions/versionDescription'; import { credentialTest, listSearch, loadOptions } from './methods'; import { router } from './actions/router'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/router.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/router.ts index 74034493b76..89ad4268c32 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/router.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/router.ts @@ -1,10 +1,10 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import * as sheet from './sheet/Sheet.resource'; import * as spreadsheet from './spreadsheet/SpreadSheet.resource'; import { GoogleSheet } from '../helpers/GoogleSheet'; import { getSpreadsheetId } from '../helpers/GoogleSheets.utils'; -import { GoogleSheets, ResourceLocator } from '../helpers/GoogleSheets.types'; +import type { GoogleSheets, ResourceLocator } from '../helpers/GoogleSheets.types'; export async function router(this: IExecuteFunctions): Promise { const operationResult: INodeExecutionData[] = []; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/Sheet.resource.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/Sheet.resource.ts index 80799e77291..b6ea2b41d55 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/Sheet.resource.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/Sheet.resource.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import * as append from './append.operation'; import * as appendOrUpdate from './appendOrUpdate.operation'; import * as clear from './clear.operation'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/append.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/append.operation.ts index bce02f26cd0..4e4b0146a68 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/append.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/append.operation.ts @@ -1,7 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { SheetProperties, ValueInputOption } from '../../helpers/GoogleSheets.types'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; -import { GoogleSheet } from '../../helpers/GoogleSheet'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { SheetProperties, ValueInputOption } from '../../helpers/GoogleSheets.types'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { GoogleSheet } from '../../helpers/GoogleSheet'; import { autoMapInputData, mapFields, untilSheetSelected } from '../../helpers/GoogleSheets.utils'; import { cellFormat, handlingExtraData } from './commonDescription'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/appendOrUpdate.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/appendOrUpdate.operation.ts index 04620109d62..fc74d82467b 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/appendOrUpdate.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/appendOrUpdate.operation.ts @@ -1,12 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { ISheetUpdateData, SheetProperties, ValueInputOption, ValueRenderOption, } from '../../helpers/GoogleSheets.types'; -import { IDataObject, INodeExecutionData, NodeOperationError } from 'n8n-workflow'; -import { GoogleSheet } from '../../helpers/GoogleSheet'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; +import type { GoogleSheet } from '../../helpers/GoogleSheet'; import { untilSheetSelected } from '../../helpers/GoogleSheets.utils'; import { cellFormat, handlingExtraData, locationDefine } from './commonDescription'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/clear.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/clear.operation.ts index f0fb325c202..54fbe7f0c42 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/clear.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/clear.operation.ts @@ -1,7 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData } from 'n8n-workflow'; -import { SheetProperties } from '../../helpers/GoogleSheets.types'; -import { GoogleSheet } from '../../helpers/GoogleSheet'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData } from 'n8n-workflow'; +import type { SheetProperties } from '../../helpers/GoogleSheets.types'; +import type { GoogleSheet } from '../../helpers/GoogleSheet'; import { getColumnName, getColumnNumber, diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/commonDescription.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/commonDescription.ts index fc31112e4be..8a78f894a53 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/commonDescription.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/commonDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const dataLocationOnSheet: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/create.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/create.operation.ts index 61566cfd8c6..70946a6e156 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/create.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/create.operation.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; -import { SheetProperties } from '../../helpers/GoogleSheets.types'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { SheetProperties } from '../../helpers/GoogleSheets.types'; import { apiRequest } from '../../transport'; -import { GoogleSheet } from '../../helpers/GoogleSheet'; +import type { GoogleSheet } from '../../helpers/GoogleSheet'; import { getExistingSheetNames, hexToRgb } from '../../helpers/GoogleSheets.utils'; export const description: SheetProperties = [ diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/delete.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/delete.operation.ts index c1d3832ba9e..f23435cf61a 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/delete.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/delete.operation.ts @@ -1,7 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; -import { SheetProperties } from '../../helpers/GoogleSheets.types'; -import { GoogleSheet } from '../../helpers/GoogleSheet'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { SheetProperties } from '../../helpers/GoogleSheets.types'; +import type { GoogleSheet } from '../../helpers/GoogleSheet'; import { getColumnNumber, untilSheetSelected } from '../../helpers/GoogleSheets.utils'; export const description: SheetProperties = [ diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/read.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/read.operation.ts index 14731532b5a..6e48096f004 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/read.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/read.operation.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; -import { GoogleSheet } from '../../helpers/GoogleSheet'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { GoogleSheet } from '../../helpers/GoogleSheet'; import { getRangeString, prepareSheetData, untilSheetSelected, } from '../../helpers/GoogleSheets.utils'; import { dataLocationOnSheet, outputFormatting } from './commonDescription'; -import { +import type { ILookupValues, RangeDetectionOptions, SheetProperties, diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/remove.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/remove.operation.ts index 1740a5ce17e..442cd2a0da5 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/remove.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/remove.operation.ts @@ -1,7 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../transport'; -import { GoogleSheet } from '../../helpers/GoogleSheet'; +import type { GoogleSheet } from '../../helpers/GoogleSheet'; export async function execute( this: IExecuteFunctions, diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/update.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/update.operation.ts index 17a1cbe225b..da0de7881c1 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/update.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/sheet/update.operation.ts @@ -1,12 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { ISheetUpdateData, SheetProperties, ValueInputOption, ValueRenderOption, } from '../../helpers/GoogleSheets.types'; -import { IDataObject, INodeExecutionData, NodeOperationError } from 'n8n-workflow'; -import { GoogleSheet } from '../../helpers/GoogleSheet'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; +import type { GoogleSheet } from '../../helpers/GoogleSheet'; import { untilSheetSelected } from '../../helpers/GoogleSheets.utils'; import { cellFormat, handlingExtraData, locationDefine } from './commonDescription'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/SpreadSheet.resource.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/SpreadSheet.resource.ts index 56933874534..f7243fa9c1e 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/SpreadSheet.resource.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/SpreadSheet.resource.ts @@ -1,6 +1,6 @@ import * as create from './create.operation'; import * as deleteSpreadsheet from './delete.operation'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { create, deleteSpreadsheet }; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/create.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/create.operation.ts index c20cbb8da98..060babac734 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/create.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/create.operation.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; -import { SpreadSheetProperties } from '../../helpers/GoogleSheets.types'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { SpreadSheetProperties } from '../../helpers/GoogleSheets.types'; import { apiRequest } from '../../transport'; export const description: SpreadSheetProperties = [ diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/delete.operation.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/delete.operation.ts index 319dbd363c8..f7322db8eac 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/delete.operation.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/spreadsheet/delete.operation.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; -import { SpreadSheetProperties } from '../../helpers/GoogleSheets.types'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { SpreadSheetProperties } from '../../helpers/GoogleSheets.types'; import { apiRequest } from '../../transport'; export const description: SpreadSheetProperties = [ diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/actions/versionDescription.ts b/packages/nodes-base/nodes/Google/Sheet/v2/actions/versionDescription.ts index 3dfaed137f1..7150997dbfa 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/actions/versionDescription.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/actions/versionDescription.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; import * as sheet from './sheet/Sheet.resource'; import * as spreadsheet from './spreadsheet/SpreadSheet.resource'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheet.ts b/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheet.ts index dff6f568242..19fd626ed2e 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheet.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheet.ts @@ -1,9 +1,10 @@ -import { IDataObject, IPollFunctions, NodeOperationError } from 'n8n-workflow'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject, IPollFunctions } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; import { apiRequest } from '../transport'; import { utils as xlsxUtils } from 'xlsx'; import { get } from 'lodash'; -import { +import type { ILookupValues, ISheetUpdateData, SheetCellDecoded, diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheets.types.ts b/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheets.types.ts index e7ab8d46aa1..aac00508c45 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheets.types.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheets.types.ts @@ -1,4 +1,4 @@ -import { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; +import type { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; export const ROW_NUMBER = 'row_number'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheets.utils.ts b/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheets.utils.ts index e480c3a8b16..7d4fab02361 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheets.utils.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/helpers/GoogleSheets.utils.ts @@ -1,20 +1,19 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeListSearchItems, INodePropertyOptions, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import type { GoogleSheet } from './GoogleSheet'; -import { +import type { RangeDetectionOptions, ResourceLocator, - ResourceLocatorUiNames, - ROW_NUMBER, SheetRangeData, ValueInputOption, } from './GoogleSheets.types'; +import { ResourceLocatorUiNames, ROW_NUMBER } from './GoogleSheets.types'; export const untilSheetSelected = { sheetName: [''] }; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/methods/credentialTest.ts b/packages/nodes-base/nodes/Google/Sheet/v2/methods/credentialTest.ts index fe50d1d81b2..5d344ebe375 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/methods/credentialTest.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/methods/credentialTest.ts @@ -1,10 +1,11 @@ -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, INodeCredentialTestResult, } from 'n8n-workflow'; -import { getAccessToken, IGoogleAuthCredentials } from '../transport'; +import type { IGoogleAuthCredentials } from '../transport'; +import { getAccessToken } from '../transport'; export async function googleApiCredentialTest( this: ICredentialTestFunctions, diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/methods/listSearch.ts b/packages/nodes-base/nodes/Google/Sheet/v2/methods/listSearch.ts index 0fecf5c0f85..60fb036ad71 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/methods/listSearch.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/methods/listSearch.ts @@ -1,11 +1,11 @@ -import { +import type { IDataObject, ILoadOptionsFunctions, INodeListSearchItems, INodeListSearchResult, - NodeOperationError, } from 'n8n-workflow'; -import { ResourceLocator } from '../helpers/GoogleSheets.types'; +import { NodeOperationError } from 'n8n-workflow'; +import type { ResourceLocator } from '../helpers/GoogleSheets.types'; import { getSpreadsheetId } from '../helpers/GoogleSheets.utils'; import { apiRequest } from '../transport'; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/methods/loadOptions.ts b/packages/nodes-base/nodes/Google/Sheet/v2/methods/loadOptions.ts index db73812081f..b9fe07f9f47 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/methods/loadOptions.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/methods/loadOptions.ts @@ -1,12 +1,8 @@ -import { - IDataObject, - ILoadOptionsFunctions, - INodePropertyOptions, - NodeOperationError, -} from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { GoogleSheet } from '../helpers/GoogleSheet'; import { getSpreadsheetId } from '../helpers/GoogleSheets.utils'; -import { ResourceLocator } from '../helpers/GoogleSheets.types'; +import type { ResourceLocator } from '../helpers/GoogleSheets.types'; export async function getSheets(this: ILoadOptionsFunctions): Promise { const { mode, value } = this.getNodeParameter('documentId', 0) as IDataObject; diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/transport/index.ts b/packages/nodes-base/nodes/Google/Sheet/v2/transport/index.ts index 45defe3ff31..6608e3f04fb 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/transport/index.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/transport/index.ts @@ -1,6 +1,7 @@ -import { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { ICredentialTestFunctions, IDataObject, IPollFunctions, NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { ICredentialTestFunctions, IDataObject, IPollFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; import jwt from 'jsonwebtoken'; diff --git a/packages/nodes-base/nodes/Google/Slides/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Slides/GenericFunctions.ts index 5474ad23226..2e191ffc960 100644 --- a/packages/nodes-base/nodes/Google/Slides/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Slides/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts b/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts index 455c5b84511..bd4be230c43 100644 --- a/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts +++ b/packages/nodes-base/nodes/Google/Slides/GoogleSlides.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Google/Task/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Task/GenericFunctions.ts index a08658f9fa7..f010899f9b8 100644 --- a/packages/nodes-base/nodes/Google/Task/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Task/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts b/packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts index 24a8a9b5de7..795afdf8a67 100644 --- a/packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts +++ b/packages/nodes-base/nodes/Google/Task/GoogleTasks.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Google/Task/TaskDescription.ts b/packages/nodes-base/nodes/Google/Task/TaskDescription.ts index 9fb5c1a4988..cc5f5a35529 100644 --- a/packages/nodes-base/nodes/Google/Task/TaskDescription.ts +++ b/packages/nodes-base/nodes/Google/Task/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/Translate/GenericFunctions.ts b/packages/nodes-base/nodes/Google/Translate/GenericFunctions.ts index 3b7ee46ce37..a6605e1b206 100644 --- a/packages/nodes-base/nodes/Google/Translate/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/Translate/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts b/packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts index 7b26e10dc51..89a33aed7b8 100644 --- a/packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts +++ b/packages/nodes-base/nodes/Google/Translate/GoogleTranslate.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/Google/YouTube/ChannelDescription.ts b/packages/nodes-base/nodes/Google/YouTube/ChannelDescription.ts index eb3e0c5207c..4661b86abb7 100644 --- a/packages/nodes-base/nodes/Google/YouTube/ChannelDescription.ts +++ b/packages/nodes-base/nodes/Google/YouTube/ChannelDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const channelOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/YouTube/GenericFunctions.ts b/packages/nodes-base/nodes/Google/YouTube/GenericFunctions.ts index a7e1a31e370..00e4bbde099 100644 --- a/packages/nodes-base/nodes/Google/YouTube/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/YouTube/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function googleApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Google/YouTube/PlaylistDescription.ts b/packages/nodes-base/nodes/Google/YouTube/PlaylistDescription.ts index 8d784d373b5..893035d4534 100644 --- a/packages/nodes-base/nodes/Google/YouTube/PlaylistDescription.ts +++ b/packages/nodes-base/nodes/Google/YouTube/PlaylistDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const playlistOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/YouTube/PlaylistItemDescription.ts b/packages/nodes-base/nodes/Google/YouTube/PlaylistItemDescription.ts index 8888a93d5b4..cfbd06add50 100644 --- a/packages/nodes-base/nodes/Google/YouTube/PlaylistItemDescription.ts +++ b/packages/nodes-base/nodes/Google/YouTube/PlaylistItemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const playlistItemOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/YouTube/VideoCategoryDescription.ts b/packages/nodes-base/nodes/Google/YouTube/VideoCategoryDescription.ts index b9234c5b041..bcc95b41ede 100644 --- a/packages/nodes-base/nodes/Google/YouTube/VideoCategoryDescription.ts +++ b/packages/nodes-base/nodes/Google/YouTube/VideoCategoryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const videoCategoryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/YouTube/VideoDescription.ts b/packages/nodes-base/nodes/Google/YouTube/VideoDescription.ts index 7f42a4aa520..bdb6e8160f0 100644 --- a/packages/nodes-base/nodes/Google/YouTube/VideoDescription.ts +++ b/packages/nodes-base/nodes/Google/YouTube/VideoDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const videoOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts b/packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts index 2794b30592a..6c8c6d81f5c 100644 --- a/packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts +++ b/packages/nodes-base/nodes/Google/YouTube/YouTube.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { googleApiRequest, googleApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Gotify/GenericFunctions.ts b/packages/nodes-base/nodes/Gotify/GenericFunctions.ts index 6e3c5211447..614119b6879 100644 --- a/packages/nodes-base/nodes/Gotify/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Gotify/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function gotifyApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Gotify/Gotify.node.ts b/packages/nodes-base/nodes/Gotify/Gotify.node.ts index e00c32e0d55..26673409a6d 100644 --- a/packages/nodes-base/nodes/Gotify/Gotify.node.ts +++ b/packages/nodes-base/nodes/Gotify/Gotify.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { gotifyApiRequest, gotifyApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Grafana/GenericFunctions.ts b/packages/nodes-base/nodes/Grafana/GenericFunctions.ts index 8238598b91d..baacff02802 100644 --- a/packages/nodes-base/nodes/Grafana/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Grafana/GenericFunctions.ts @@ -1,10 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { GrafanaCredentials } from './types'; +import type { GrafanaCredentials } from './types'; export function tolerateTrailingSlash(baseUrl: string) { return baseUrl.endsWith('/') ? baseUrl.substr(0, baseUrl.length - 1) : baseUrl; diff --git a/packages/nodes-base/nodes/Grafana/Grafana.node.ts b/packages/nodes-base/nodes/Grafana/Grafana.node.ts index bb56b84de0d..0dad6964e3a 100644 --- a/packages/nodes-base/nodes/Grafana/Grafana.node.ts +++ b/packages/nodes-base/nodes/Grafana/Grafana.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { deriveUid, grafanaApiRequest, throwOnEmptyUpdate } from './GenericFunctions'; @@ -23,7 +23,7 @@ import { userOperations, } from './descriptions'; -import { +import type { DashboardUpdateFields, DashboardUpdatePayload, LoadedDashboards, diff --git a/packages/nodes-base/nodes/Grafana/descriptions/DashboardDescription.ts b/packages/nodes-base/nodes/Grafana/descriptions/DashboardDescription.ts index dc7918a7657..efef82c9062 100644 --- a/packages/nodes-base/nodes/Grafana/descriptions/DashboardDescription.ts +++ b/packages/nodes-base/nodes/Grafana/descriptions/DashboardDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const dashboardOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Grafana/descriptions/TeamDescription.ts b/packages/nodes-base/nodes/Grafana/descriptions/TeamDescription.ts index e1a82c28fec..444b804eea8 100644 --- a/packages/nodes-base/nodes/Grafana/descriptions/TeamDescription.ts +++ b/packages/nodes-base/nodes/Grafana/descriptions/TeamDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const teamOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Grafana/descriptions/TeamMemberDescription.ts b/packages/nodes-base/nodes/Grafana/descriptions/TeamMemberDescription.ts index 21a693c3a93..9af04c3886f 100644 --- a/packages/nodes-base/nodes/Grafana/descriptions/TeamMemberDescription.ts +++ b/packages/nodes-base/nodes/Grafana/descriptions/TeamMemberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const teamMemberOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Grafana/descriptions/UserDescription.ts b/packages/nodes-base/nodes/Grafana/descriptions/UserDescription.ts index 895c485927d..b9ecc78d8db 100644 --- a/packages/nodes-base/nodes/Grafana/descriptions/UserDescription.ts +++ b/packages/nodes-base/nodes/Grafana/descriptions/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts b/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts index 28a73250566..c1a9d3c5255 100644 --- a/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts +++ b/packages/nodes-base/nodes/GraphQL/GraphQL.node.ts @@ -1,16 +1,15 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; -import { RequestPromiseOptions } from 'request-promise-native'; +import type { OptionsWithUri } from 'request'; +import type { RequestPromiseOptions } from 'request-promise-native'; export class GraphQL implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Grist/GenericFunctions.ts b/packages/nodes-base/nodes/Grist/GenericFunctions.ts index e8ed43c7560..101def1a1f2 100644 --- a/packages/nodes-base/nodes/Grist/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Grist/GenericFunctions.ts @@ -1,10 +1,11 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { +import type { GristCredentials, GristDefinedFields, GristFilterProperties, diff --git a/packages/nodes-base/nodes/Grist/Grist.node.ts b/packages/nodes-base/nodes/Grist/Grist.node.ts index ee522b012a0..21d136458de 100644 --- a/packages/nodes-base/nodes/Grist/Grist.node.ts +++ b/packages/nodes-base/nodes/Grist/Grist.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -11,7 +11,7 @@ import { INodeTypeDescription, } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { gristApiRequest, @@ -24,7 +24,7 @@ import { import { operationFields } from './OperationDescription'; -import { +import type { FieldsToSend, GristColumns, GristCreateRowPayload, diff --git a/packages/nodes-base/nodes/Grist/OperationDescription.ts b/packages/nodes-base/nodes/Grist/OperationDescription.ts index c5982801c62..b3011e18222 100644 --- a/packages/nodes-base/nodes/Grist/OperationDescription.ts +++ b/packages/nodes-base/nodes/Grist/OperationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const operationFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Gumroad/GenericFunctions.ts b/packages/nodes-base/nodes/Gumroad/GenericFunctions.ts index a22c9877e7b..ec3f6ebb0a9 100644 --- a/packages/nodes-base/nodes/Gumroad/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Gumroad/GenericFunctions.ts @@ -1,12 +1,13 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function gumroadApiRequest( this: diff --git a/packages/nodes-base/nodes/Gumroad/GumroadTrigger.node.ts b/packages/nodes-base/nodes/Gumroad/GumroadTrigger.node.ts index 93309c4aa31..0e7a58c407a 100644 --- a/packages/nodes-base/nodes/Gumroad/GumroadTrigger.node.ts +++ b/packages/nodes-base/nodes/Gumroad/GumroadTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { gumroadApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/HackerNews/GenericFunctions.ts b/packages/nodes-base/nodes/HackerNews/GenericFunctions.ts index 7c1be1b2167..341f98e7200 100644 --- a/packages/nodes-base/nodes/HackerNews/GenericFunctions.ts +++ b/packages/nodes-base/nodes/HackerNews/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an API request to HackerNews diff --git a/packages/nodes-base/nodes/HackerNews/HackerNews.node.ts b/packages/nodes-base/nodes/HackerNews/HackerNews.node.ts index b0303482fdc..5452b1eec9f 100644 --- a/packages/nodes-base/nodes/HackerNews/HackerNews.node.ts +++ b/packages/nodes-base/nodes/HackerNews/HackerNews.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { hackerNewsApiRequest, hackerNewsApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/HaloPSA/GenericFunctions.ts b/packages/nodes-base/nodes/HaloPSA/GenericFunctions.ts index aacb1abd07e..9cecd614885 100644 --- a/packages/nodes-base/nodes/HaloPSA/GenericFunctions.ts +++ b/packages/nodes-base/nodes/HaloPSA/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestFunctions, IDataObject, @@ -8,10 +8,10 @@ import { ILoadOptionsFunctions, IPollFunctions, JsonObject, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; // Interfaces and Types ------------------------------------------------------------- interface IHaloPSATokens { diff --git a/packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts b/packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts index 0d3337e7d57..e7358f131e6 100644 --- a/packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts +++ b/packages/nodes-base/nodes/HaloPSA/HaloPSA.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, diff --git a/packages/nodes-base/nodes/HaloPSA/descriptions/ClientDescription.ts b/packages/nodes-base/nodes/HaloPSA/descriptions/ClientDescription.ts index 0cc2aa64a85..3f61a18f65d 100644 --- a/packages/nodes-base/nodes/HaloPSA/descriptions/ClientDescription.ts +++ b/packages/nodes-base/nodes/HaloPSA/descriptions/ClientDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const clientOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HaloPSA/descriptions/SiteDescription.ts b/packages/nodes-base/nodes/HaloPSA/descriptions/SiteDescription.ts index 3a1657cd338..9d2d275e04a 100644 --- a/packages/nodes-base/nodes/HaloPSA/descriptions/SiteDescription.ts +++ b/packages/nodes-base/nodes/HaloPSA/descriptions/SiteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const siteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HaloPSA/descriptions/TicketDescription.ts b/packages/nodes-base/nodes/HaloPSA/descriptions/TicketDescription.ts index 816a22ff4bc..181bb090fa1 100644 --- a/packages/nodes-base/nodes/HaloPSA/descriptions/TicketDescription.ts +++ b/packages/nodes-base/nodes/HaloPSA/descriptions/TicketDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const ticketOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HaloPSA/descriptions/UserDescription.ts b/packages/nodes-base/nodes/HaloPSA/descriptions/UserDescription.ts index 6f4bc208fd8..a40dd3ff30b 100644 --- a/packages/nodes-base/nodes/HaloPSA/descriptions/UserDescription.ts +++ b/packages/nodes-base/nodes/HaloPSA/descriptions/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Harvest/ClientDescription.ts b/packages/nodes-base/nodes/Harvest/ClientDescription.ts index 83548bb5d76..d0a9b855286 100644 --- a/packages/nodes-base/nodes/Harvest/ClientDescription.ts +++ b/packages/nodes-base/nodes/Harvest/ClientDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['client']; diff --git a/packages/nodes-base/nodes/Harvest/CompanyDescription.ts b/packages/nodes-base/nodes/Harvest/CompanyDescription.ts index 265938d5cf1..2ee21aef6bf 100644 --- a/packages/nodes-base/nodes/Harvest/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Harvest/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['company']; diff --git a/packages/nodes-base/nodes/Harvest/ContactDescription.ts b/packages/nodes-base/nodes/Harvest/ContactDescription.ts index 336c539987f..7ffa4231760 100644 --- a/packages/nodes-base/nodes/Harvest/ContactDescription.ts +++ b/packages/nodes-base/nodes/Harvest/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['contact']; diff --git a/packages/nodes-base/nodes/Harvest/EstimateDescription.ts b/packages/nodes-base/nodes/Harvest/EstimateDescription.ts index 3304b9693b6..9c631fbd0ff 100644 --- a/packages/nodes-base/nodes/Harvest/EstimateDescription.ts +++ b/packages/nodes-base/nodes/Harvest/EstimateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['estimate']; diff --git a/packages/nodes-base/nodes/Harvest/ExpenseDescription.ts b/packages/nodes-base/nodes/Harvest/ExpenseDescription.ts index e668b07a967..0fc9a38de84 100644 --- a/packages/nodes-base/nodes/Harvest/ExpenseDescription.ts +++ b/packages/nodes-base/nodes/Harvest/ExpenseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['expense']; diff --git a/packages/nodes-base/nodes/Harvest/GenericFunctions.ts b/packages/nodes-base/nodes/Harvest/GenericFunctions.ts index f9c149c9cd1..9018d1bb223 100644 --- a/packages/nodes-base/nodes/Harvest/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Harvest/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function harvestApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Harvest/Harvest.node.ts b/packages/nodes-base/nodes/Harvest/Harvest.node.ts index e0ded4aa12b..36bf2568f7e 100644 --- a/packages/nodes-base/nodes/Harvest/Harvest.node.ts +++ b/packages/nodes-base/nodes/Harvest/Harvest.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { clientFields, clientOperations } from './ClientDescription'; diff --git a/packages/nodes-base/nodes/Harvest/InvoiceDescription.ts b/packages/nodes-base/nodes/Harvest/InvoiceDescription.ts index 3445ff2b451..fe69dab1b94 100644 --- a/packages/nodes-base/nodes/Harvest/InvoiceDescription.ts +++ b/packages/nodes-base/nodes/Harvest/InvoiceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['invoice']; diff --git a/packages/nodes-base/nodes/Harvest/ProjectDescription.ts b/packages/nodes-base/nodes/Harvest/ProjectDescription.ts index e15e32ee668..f2cefc7fac8 100644 --- a/packages/nodes-base/nodes/Harvest/ProjectDescription.ts +++ b/packages/nodes-base/nodes/Harvest/ProjectDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['project']; diff --git a/packages/nodes-base/nodes/Harvest/TaskDescription.ts b/packages/nodes-base/nodes/Harvest/TaskDescription.ts index 301f3ffc9b9..c9f38390edc 100644 --- a/packages/nodes-base/nodes/Harvest/TaskDescription.ts +++ b/packages/nodes-base/nodes/Harvest/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['task']; diff --git a/packages/nodes-base/nodes/Harvest/TimeEntryDescription.ts b/packages/nodes-base/nodes/Harvest/TimeEntryDescription.ts index c8e62deea86..d256e3dc8a1 100644 --- a/packages/nodes-base/nodes/Harvest/TimeEntryDescription.ts +++ b/packages/nodes-base/nodes/Harvest/TimeEntryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const resource = ['timeEntry']; diff --git a/packages/nodes-base/nodes/Harvest/UserDescription.ts b/packages/nodes-base/nodes/Harvest/UserDescription.ts index 31ff9da97d2..163a61f261f 100644 --- a/packages/nodes-base/nodes/Harvest/UserDescription.ts +++ b/packages/nodes-base/nodes/Harvest/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const resource = ['user']; diff --git a/packages/nodes-base/nodes/HelpScout/ConversationDescription.ts b/packages/nodes-base/nodes/HelpScout/ConversationDescription.ts index d9309231422..695f2ccb09b 100644 --- a/packages/nodes-base/nodes/HelpScout/ConversationDescription.ts +++ b/packages/nodes-base/nodes/HelpScout/ConversationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const conversationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HelpScout/ConversationInterface.ts b/packages/nodes-base/nodes/HelpScout/ConversationInterface.ts index cabe06d00d7..60233f08f90 100644 --- a/packages/nodes-base/nodes/HelpScout/ConversationInterface.ts +++ b/packages/nodes-base/nodes/HelpScout/ConversationInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IConversation { assignTo?: number; diff --git a/packages/nodes-base/nodes/HelpScout/CustomerDescription.ts b/packages/nodes-base/nodes/HelpScout/CustomerDescription.ts index ee863d0d888..b22c6e50925 100644 --- a/packages/nodes-base/nodes/HelpScout/CustomerDescription.ts +++ b/packages/nodes-base/nodes/HelpScout/CustomerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customerOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HelpScout/CustomerInterface.ts b/packages/nodes-base/nodes/HelpScout/CustomerInterface.ts index fe50a7cb3c3..81d14835754 100644 --- a/packages/nodes-base/nodes/HelpScout/CustomerInterface.ts +++ b/packages/nodes-base/nodes/HelpScout/CustomerInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ICustomer { address?: IDataObject; diff --git a/packages/nodes-base/nodes/HelpScout/GenericFunctions.ts b/packages/nodes-base/nodes/HelpScout/GenericFunctions.ts index 1e777057eca..161c1a715a8 100644 --- a/packages/nodes-base/nodes/HelpScout/GenericFunctions.ts +++ b/packages/nodes-base/nodes/HelpScout/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/HelpScout/HelpScout.node.ts b/packages/nodes-base/nodes/HelpScout/HelpScout.node.ts index 327dd40fb46..1d1e39e6d52 100644 --- a/packages/nodes-base/nodes/HelpScout/HelpScout.node.ts +++ b/packages/nodes-base/nodes/HelpScout/HelpScout.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, @@ -8,8 +8,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { countriesCodes } from './CountriesCodes'; @@ -17,9 +17,9 @@ import { conversationFields, conversationOperations } from './ConversationDescri import { customerFields, customerOperations } from './CustomerDescription'; -import { ICustomer } from './CustomerInterface'; +import type { ICustomer } from './CustomerInterface'; -import { IConversation } from './ConversationInterface'; +import type { IConversation } from './ConversationInterface'; import { helpscoutApiRequest, helpscoutApiRequestAllItems } from './GenericFunctions'; @@ -27,7 +27,7 @@ import { mailboxFields, mailboxOperations } from './MailboxDescription'; import { threadFields, threadOperations } from './ThreadDescription'; -import { IAttachment, IThread } from './ThreadInterface'; +import type { IAttachment, IThread } from './ThreadInterface'; export class HelpScout implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/HelpScout/HelpScoutTrigger.node.ts b/packages/nodes-base/nodes/HelpScout/HelpScoutTrigger.node.ts index 1e1ca92912a..9b7a6a091e7 100644 --- a/packages/nodes-base/nodes/HelpScout/HelpScoutTrigger.node.ts +++ b/packages/nodes-base/nodes/HelpScout/HelpScoutTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { helpscoutApiRequest, helpscoutApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/HelpScout/MailboxDescription.ts b/packages/nodes-base/nodes/HelpScout/MailboxDescription.ts index 4b3ebc7a666..0b2cfb104ed 100644 --- a/packages/nodes-base/nodes/HelpScout/MailboxDescription.ts +++ b/packages/nodes-base/nodes/HelpScout/MailboxDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const mailboxOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HelpScout/ThreadDescription.ts b/packages/nodes-base/nodes/HelpScout/ThreadDescription.ts index 497d234736c..ce7df63b261 100644 --- a/packages/nodes-base/nodes/HelpScout/ThreadDescription.ts +++ b/packages/nodes-base/nodes/HelpScout/ThreadDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const threadOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HelpScout/ThreadInterface.ts b/packages/nodes-base/nodes/HelpScout/ThreadInterface.ts index e47a0a67478..6fcebd812f8 100644 --- a/packages/nodes-base/nodes/HelpScout/ThreadInterface.ts +++ b/packages/nodes-base/nodes/HelpScout/ThreadInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IAttachment { fileName?: string; diff --git a/packages/nodes-base/nodes/HighLevel/GenericFunctions.ts b/packages/nodes-base/nodes/HighLevel/GenericFunctions.ts index ba0bce429fa..0be43214fa6 100644 --- a/packages/nodes-base/nodes/HighLevel/GenericFunctions.ts +++ b/packages/nodes-base/nodes/HighLevel/GenericFunctions.ts @@ -1,4 +1,4 @@ -import { +import type { DeclarativeRestApiSettings, IDataObject, IExecuteFunctions, @@ -12,12 +12,13 @@ import { INodePropertyOptions, IPollFunctions, IWebhookFunctions, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { DateTime, ToISOTimeOptions } from 'luxon'; +import type { ToISOTimeOptions } from 'luxon'; +import { DateTime } from 'luxon'; const VALID_EMAIL_REGEX = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; diff --git a/packages/nodes-base/nodes/HighLevel/HighLevel.node.ts b/packages/nodes-base/nodes/HighLevel/HighLevel.node.ts index 8792a8027c5..f68805d7024 100644 --- a/packages/nodes-base/nodes/HighLevel/HighLevel.node.ts +++ b/packages/nodes-base/nodes/HighLevel/HighLevel.node.ts @@ -1,4 +1,4 @@ -import { INodeProperties, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeProperties, INodeType, INodeTypeDescription } from 'n8n-workflow'; import { contactFields, contactNotes, contactOperations } from './description/ContactDescription'; import { opportunityFields, opportunityOperations } from './description/OpportunityDescription'; diff --git a/packages/nodes-base/nodes/HighLevel/description/ContactDescription.ts b/packages/nodes-base/nodes/HighLevel/description/ContactDescription.ts index bd78b9babf1..bd9e84a4fb5 100644 --- a/packages/nodes-base/nodes/HighLevel/description/ContactDescription.ts +++ b/packages/nodes-base/nodes/HighLevel/description/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { splitTagsPreSendAction, validEmailAndPhonePreSendAction } from '../GenericFunctions'; export const contactOperations: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/HighLevel/description/OpportunityDescription.ts b/packages/nodes-base/nodes/HighLevel/description/OpportunityDescription.ts index b7056da376c..05b8235195e 100644 --- a/packages/nodes-base/nodes/HighLevel/description/OpportunityDescription.ts +++ b/packages/nodes-base/nodes/HighLevel/description/OpportunityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { contactIdentifierPreSendAction, diff --git a/packages/nodes-base/nodes/HighLevel/description/TaskDescription.ts b/packages/nodes-base/nodes/HighLevel/description/TaskDescription.ts index 6e2efd980c9..5704cbdfa4b 100644 --- a/packages/nodes-base/nodes/HighLevel/description/TaskDescription.ts +++ b/packages/nodes-base/nodes/HighLevel/description/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { dueDatePreSendAction, diff --git a/packages/nodes-base/nodes/HomeAssistant/CameraProxyDescription.ts b/packages/nodes-base/nodes/HomeAssistant/CameraProxyDescription.ts index c612a118e2b..31d76dda84e 100644 --- a/packages/nodes-base/nodes/HomeAssistant/CameraProxyDescription.ts +++ b/packages/nodes-base/nodes/HomeAssistant/CameraProxyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const cameraProxyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HomeAssistant/ConfigDescription.ts b/packages/nodes-base/nodes/HomeAssistant/ConfigDescription.ts index a306ab92402..3edb5558538 100644 --- a/packages/nodes-base/nodes/HomeAssistant/ConfigDescription.ts +++ b/packages/nodes-base/nodes/HomeAssistant/ConfigDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const configOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HomeAssistant/EventDescription.ts b/packages/nodes-base/nodes/HomeAssistant/EventDescription.ts index 2dd5ff9de8f..c2c30a871ca 100644 --- a/packages/nodes-base/nodes/HomeAssistant/EventDescription.ts +++ b/packages/nodes-base/nodes/HomeAssistant/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HomeAssistant/GenericFunctions.ts b/packages/nodes-base/nodes/HomeAssistant/GenericFunctions.ts index e24a8524467..153c07b5d2d 100644 --- a/packages/nodes-base/nodes/HomeAssistant/GenericFunctions.ts +++ b/packages/nodes-base/nodes/HomeAssistant/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, INodePropertyOptions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function homeAssistantApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/HomeAssistant/HistoryDescription.ts b/packages/nodes-base/nodes/HomeAssistant/HistoryDescription.ts index 037a92f1b42..35de078974d 100644 --- a/packages/nodes-base/nodes/HomeAssistant/HistoryDescription.ts +++ b/packages/nodes-base/nodes/HomeAssistant/HistoryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const historyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts b/packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts index 2ea8321b486..2e03f9e42bb 100644 --- a/packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts +++ b/packages/nodes-base/nodes/HomeAssistant/HomeAssistant.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, diff --git a/packages/nodes-base/nodes/HomeAssistant/LogDescription.ts b/packages/nodes-base/nodes/HomeAssistant/LogDescription.ts index caa00ff1a4c..06e0aedbbdc 100644 --- a/packages/nodes-base/nodes/HomeAssistant/LogDescription.ts +++ b/packages/nodes-base/nodes/HomeAssistant/LogDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const logOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HomeAssistant/ServiceDescription.ts b/packages/nodes-base/nodes/HomeAssistant/ServiceDescription.ts index f05485855cb..51e53f020a4 100644 --- a/packages/nodes-base/nodes/HomeAssistant/ServiceDescription.ts +++ b/packages/nodes-base/nodes/HomeAssistant/ServiceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const serviceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HomeAssistant/StateDescription.ts b/packages/nodes-base/nodes/HomeAssistant/StateDescription.ts index 2be96e04a6f..d6b1f5eff22 100644 --- a/packages/nodes-base/nodes/HomeAssistant/StateDescription.ts +++ b/packages/nodes-base/nodes/HomeAssistant/StateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const stateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HomeAssistant/TemplateDescription.ts b/packages/nodes-base/nodes/HomeAssistant/TemplateDescription.ts index 5d2fcceb4ab..6981e69ebb6 100644 --- a/packages/nodes-base/nodes/HomeAssistant/TemplateDescription.ts +++ b/packages/nodes-base/nodes/HomeAssistant/TemplateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const templateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Html/Html.node.ts b/packages/nodes-base/nodes/Html/Html.node.ts index 81f2c82c97f..75b8a0b2ed8 100644 --- a/packages/nodes-base/nodes/Html/Html.node.ts +++ b/packages/nodes-base/nodes/Html/Html.node.ts @@ -1,12 +1,12 @@ import cheerio from 'cheerio'; -import { +import type { INodeExecutionData, IExecuteFunctions, INodeType, INodeTypeDescription, IDataObject, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { placeholder } from './placeholder'; import { getResolvables, getValue } from './utils'; import type { IValueData } from './types'; diff --git a/packages/nodes-base/nodes/HtmlExtract/HtmlExtract.node.ts b/packages/nodes-base/nodes/HtmlExtract/HtmlExtract.node.ts index 843f0c874a4..8e8552f3482 100644 --- a/packages/nodes-base/nodes/HtmlExtract/HtmlExtract.node.ts +++ b/packages/nodes-base/nodes/HtmlExtract/HtmlExtract.node.ts @@ -1,12 +1,12 @@ import cheerio from 'cheerio'; -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; type Cheerio = ReturnType; diff --git a/packages/nodes-base/nodes/HttpRequest/GenericFunctions.ts b/packages/nodes-base/nodes/HttpRequest/GenericFunctions.ts index adc8af829af..19ec21e8038 100644 --- a/packages/nodes-base/nodes/HttpRequest/GenericFunctions.ts +++ b/packages/nodes-base/nodes/HttpRequest/GenericFunctions.ts @@ -1,5 +1,5 @@ -import { IDataObject, INodeExecutionData, IOAuth2Options } from 'n8n-workflow'; -import { OptionsWithUri } from 'request-promise-native'; +import type { IDataObject, INodeExecutionData, IOAuth2Options } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request-promise-native'; export type IAuthDataSanitizeKeys = { [key: string]: string[]; diff --git a/packages/nodes-base/nodes/HttpRequest/HttpRequest.node.ts b/packages/nodes-base/nodes/HttpRequest/HttpRequest.node.ts index 703e69e5a7e..f517531ce79 100644 --- a/packages/nodes-base/nodes/HttpRequest/HttpRequest.node.ts +++ b/packages/nodes-base/nodes/HttpRequest/HttpRequest.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { HttpRequestV1 } from './V1/HttpRequestV1.node'; import { HttpRequestV2 } from './V2/HttpRequestV2.node'; diff --git a/packages/nodes-base/nodes/HttpRequest/V1/HttpRequestV1.node.ts b/packages/nodes-base/nodes/HttpRequest/V1/HttpRequestV1.node.ts index c6ded920d7e..a8400c3e46b 100644 --- a/packages/nodes-base/nodes/HttpRequest/V1/HttpRequestV1.node.ts +++ b/packages/nodes-base/nodes/HttpRequest/V1/HttpRequestV1.node.ts @@ -1,19 +1,18 @@ // eslint-disable-next-line n8n-nodes-base/node-filename-against-convention -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeBaseDescription, INodeTypeDescription, - NodeApiError, - NodeOperationError, - sleep, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError, sleep } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; -import { IAuthDataSanitizeKeys, replaceNullValues, sanitizeUiMessage } from '../GenericFunctions'; +import type { OptionsWithUri } from 'request'; +import type { IAuthDataSanitizeKeys } from '../GenericFunctions'; +import { replaceNullValues, sanitizeUiMessage } from '../GenericFunctions'; interface OptionData { name: string; diff --git a/packages/nodes-base/nodes/HttpRequest/V2/HttpRequestV2.node.ts b/packages/nodes-base/nodes/HttpRequest/V2/HttpRequestV2.node.ts index 0692eca3973..b1d8b024a30 100644 --- a/packages/nodes-base/nodes/HttpRequest/V2/HttpRequestV2.node.ts +++ b/packages/nodes-base/nodes/HttpRequest/V2/HttpRequestV2.node.ts @@ -1,19 +1,17 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeBaseDescription, INodeTypeDescription, - NodeApiError, - NodeOperationError, - sleep, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError, sleep } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; +import type { IAuthDataSanitizeKeys } from '../GenericFunctions'; import { getOAuth2AdditionalParameters, - IAuthDataSanitizeKeys, replaceNullValues, sanitizeUiMessage, } from '../GenericFunctions'; diff --git a/packages/nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts b/packages/nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts index 1bc04815088..c2a255b43c6 100644 --- a/packages/nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts +++ b/packages/nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts @@ -1,24 +1,21 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeBaseDescription, INodeTypeDescription, - jsonParse, - NodeApiError, - NodeOperationError, - sleep, } from 'n8n-workflow'; +import { jsonParse, NodeApiError, NodeOperationError, sleep } from 'n8n-workflow'; -import { OptionsWithUri } from 'request-promise-native'; +import type { OptionsWithUri } from 'request-promise-native'; +import type { IAuthDataSanitizeKeys } from '../GenericFunctions'; import { binaryContentTypes, getOAuth2AdditionalParameters, - IAuthDataSanitizeKeys, replaceNullValues, sanitizeUiMessage, } from '../GenericFunctions'; diff --git a/packages/nodes-base/nodes/Hubspot/CompanyDescription.ts b/packages/nodes-base/nodes/Hubspot/CompanyDescription.ts index c38f7b8ac15..3c1c59d8050 100644 --- a/packages/nodes-base/nodes/Hubspot/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Hubspot/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Hubspot/ContactDescription.ts b/packages/nodes-base/nodes/Hubspot/ContactDescription.ts index 320663245c5..14352f08cbc 100644 --- a/packages/nodes-base/nodes/Hubspot/ContactDescription.ts +++ b/packages/nodes-base/nodes/Hubspot/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Hubspot/ContactListDescription.ts b/packages/nodes-base/nodes/Hubspot/ContactListDescription.ts index 7a0ca4746f7..f8643a2119d 100644 --- a/packages/nodes-base/nodes/Hubspot/ContactListDescription.ts +++ b/packages/nodes-base/nodes/Hubspot/ContactListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactListOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Hubspot/DealDescription.ts b/packages/nodes-base/nodes/Hubspot/DealDescription.ts index 6cd325da406..78e006452cb 100644 --- a/packages/nodes-base/nodes/Hubspot/DealDescription.ts +++ b/packages/nodes-base/nodes/Hubspot/DealDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const dealOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Hubspot/DealInterface.ts b/packages/nodes-base/nodes/Hubspot/DealInterface.ts index 7602eaefc29..b3d5d1d0c05 100644 --- a/packages/nodes-base/nodes/Hubspot/DealInterface.ts +++ b/packages/nodes-base/nodes/Hubspot/DealInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IAssociation { associatedCompanyIds?: number[]; diff --git a/packages/nodes-base/nodes/Hubspot/EngagementDescription.ts b/packages/nodes-base/nodes/Hubspot/EngagementDescription.ts index 1be907c0b42..a6ea4e25516 100644 --- a/packages/nodes-base/nodes/Hubspot/EngagementDescription.ts +++ b/packages/nodes-base/nodes/Hubspot/EngagementDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const engagementOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Hubspot/FormDescription.ts b/packages/nodes-base/nodes/Hubspot/FormDescription.ts index 103e548c165..22aad74f15c 100644 --- a/packages/nodes-base/nodes/Hubspot/FormDescription.ts +++ b/packages/nodes-base/nodes/Hubspot/FormDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const formOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Hubspot/FormInterface.ts b/packages/nodes-base/nodes/Hubspot/FormInterface.ts index f61e06c8b51..83f1153cb35 100644 --- a/packages/nodes-base/nodes/Hubspot/FormInterface.ts +++ b/packages/nodes-base/nodes/Hubspot/FormInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IContext { goToWebinarWebinarKey?: string; diff --git a/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts b/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts index 9f89dcb10c9..7d627d9f346 100644 --- a/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts @@ -1,19 +1,19 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestFunctions, IDataObject, JsonObject, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import moment from 'moment'; diff --git a/packages/nodes-base/nodes/Hubspot/Hubspot.node.ts b/packages/nodes-base/nodes/Hubspot/Hubspot.node.ts index f2cfa451283..2ac6d125a50 100644 --- a/packages/nodes-base/nodes/Hubspot/Hubspot.node.ts +++ b/packages/nodes-base/nodes/Hubspot/Hubspot.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, @@ -12,8 +12,8 @@ import { INodeType, INodeTypeDescription, JsonObject, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { clean, @@ -41,9 +41,9 @@ import { formFields, formOperations } from './FormDescription'; import { ticketFields, ticketOperations } from './TicketDescription'; -import { IForm } from './FormInterface'; +import type { IForm } from './FormInterface'; -import { IAssociation, IDeal } from './DealInterface'; +import type { IAssociation, IDeal } from './DealInterface'; import { snakeCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Hubspot/HubspotTrigger.node.ts b/packages/nodes-base/nodes/Hubspot/HubspotTrigger.node.ts index 11009302d13..6d1668841e3 100644 --- a/packages/nodes-base/nodes/Hubspot/HubspotTrigger.node.ts +++ b/packages/nodes-base/nodes/Hubspot/HubspotTrigger.node.ts @@ -1,14 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { hubspotApiRequest, propertyEvents } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Hubspot/TicketDescription.ts b/packages/nodes-base/nodes/Hubspot/TicketDescription.ts index d2fa3350a14..7b0198c6a1e 100644 --- a/packages/nodes-base/nodes/Hubspot/TicketDescription.ts +++ b/packages/nodes-base/nodes/Hubspot/TicketDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const ticketOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/HumanticAI/GenericFunctions.ts b/packages/nodes-base/nodes/HumanticAI/GenericFunctions.ts index ad214034036..0df68d93d87 100644 --- a/packages/nodes-base/nodes/HumanticAI/GenericFunctions.ts +++ b/packages/nodes-base/nodes/HumanticAI/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function humanticAiApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts b/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts index 05c77df76dc..dd208abb0c2 100644 --- a/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts +++ b/packages/nodes-base/nodes/HumanticAI/HumanticAi.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { humanticAiApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/HumanticAI/ProfileDescription.ts b/packages/nodes-base/nodes/HumanticAI/ProfileDescription.ts index b9c5b6b1fe8..f12dc4b4d4d 100644 --- a/packages/nodes-base/nodes/HumanticAI/ProfileDescription.ts +++ b/packages/nodes-base/nodes/HumanticAI/ProfileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const profileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Hunter/GenericFunctions.ts b/packages/nodes-base/nodes/Hunter/GenericFunctions.ts index 224ee6ecb3e..3ee85baf236 100644 --- a/packages/nodes-base/nodes/Hunter/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Hunter/GenericFunctions.ts @@ -1,11 +1,12 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function hunterApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Hunter/Hunter.node.ts b/packages/nodes-base/nodes/Hunter/Hunter.node.ts index f684ae39360..37e29a0efc2 100644 --- a/packages/nodes-base/nodes/Hunter/Hunter.node.ts +++ b/packages/nodes-base/nodes/Hunter/Hunter.node.ts @@ -1,5 +1,10 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { hunterApiRequest, hunterApiRequestAllItems } from './GenericFunctions'; export class Hunter implements INodeType { diff --git a/packages/nodes-base/nodes/ICalendar/ICalendar.node.ts b/packages/nodes-base/nodes/ICalendar/ICalendar.node.ts index d0896ee477f..48b17593da9 100644 --- a/packages/nodes-base/nodes/ICalendar/ICalendar.node.ts +++ b/packages/nodes-base/nodes/ICalendar/ICalendar.node.ts @@ -1,7 +1,12 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { promisify } from 'util'; diff --git a/packages/nodes-base/nodes/If/If.node.ts b/packages/nodes-base/nodes/If/If.node.ts index 03c0ee0c7a8..9543dc4a4aa 100644 --- a/packages/nodes-base/nodes/If/If.node.ts +++ b/packages/nodes-base/nodes/If/If.node.ts @@ -1,13 +1,13 @@ import moment from 'moment'; -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeParameters, INodeType, INodeTypeDescription, - NodeOperationError, NodeParameterValue, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; export class If implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Intercom/CompanyDescription.ts b/packages/nodes-base/nodes/Intercom/CompanyDescription.ts index 5e56b645277..33cac11ec6d 100644 --- a/packages/nodes-base/nodes/Intercom/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Intercom/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Intercom/CompanyInteface.ts b/packages/nodes-base/nodes/Intercom/CompanyInteface.ts index 53e3d3f9576..43d6e1dcdb4 100644 --- a/packages/nodes-base/nodes/Intercom/CompanyInteface.ts +++ b/packages/nodes-base/nodes/Intercom/CompanyInteface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ICompany { remote_created_at?: string; diff --git a/packages/nodes-base/nodes/Intercom/GenericFunctions.ts b/packages/nodes-base/nodes/Intercom/GenericFunctions.ts index bfeaf71f462..97211dc10ff 100644 --- a/packages/nodes-base/nodes/Intercom/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Intercom/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function intercomApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Intercom/Intercom.node.ts b/packages/nodes-base/nodes/Intercom/Intercom.node.ts index f78708e7994..3c7b93592ef 100644 --- a/packages/nodes-base/nodes/Intercom/Intercom.node.ts +++ b/packages/nodes-base/nodes/Intercom/Intercom.node.ts @@ -1,21 +1,20 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { leadFields, leadOperations } from './LeadDescription'; import { intercomApiRequest, intercomApiRequestAllItems, validateJSON } from './GenericFunctions'; -import { IAvatar, ILead, ILeadCompany } from './LeadInterface'; +import type { IAvatar, ILead, ILeadCompany } from './LeadInterface'; import { userFields, userOperations } from './UserDescription'; -import { IUser, IUserCompany } from './UserInterface'; +import type { IUser, IUserCompany } from './UserInterface'; import { companyFields, companyOperations } from './CompanyDescription'; -import { ICompany } from './CompanyInteface'; +import type { ICompany } from './CompanyInteface'; export class Intercom implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Intercom/LeadDescription.ts b/packages/nodes-base/nodes/Intercom/LeadDescription.ts index 628f8495fd1..e59982fa94e 100644 --- a/packages/nodes-base/nodes/Intercom/LeadDescription.ts +++ b/packages/nodes-base/nodes/Intercom/LeadDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const leadOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Intercom/LeadInterface.ts b/packages/nodes-base/nodes/Intercom/LeadInterface.ts index 82cc43deaef..1a92055ab01 100644 --- a/packages/nodes-base/nodes/Intercom/LeadInterface.ts +++ b/packages/nodes-base/nodes/Intercom/LeadInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ILeadCompany { company_id?: string; diff --git a/packages/nodes-base/nodes/Intercom/UserDescription.ts b/packages/nodes-base/nodes/Intercom/UserDescription.ts index a267e8d0f48..c2d04585697 100644 --- a/packages/nodes-base/nodes/Intercom/UserDescription.ts +++ b/packages/nodes-base/nodes/Intercom/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Intercom/UserInterface.ts b/packages/nodes-base/nodes/Intercom/UserInterface.ts index cf60b88dc1e..7e7caf7f821 100644 --- a/packages/nodes-base/nodes/Intercom/UserInterface.ts +++ b/packages/nodes-base/nodes/Intercom/UserInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IUserCompany { company_id?: string; diff --git a/packages/nodes-base/nodes/Interval/Interval.node.ts b/packages/nodes-base/nodes/Interval/Interval.node.ts index 57693b38fc0..6a18b3699a6 100644 --- a/packages/nodes-base/nodes/Interval/Interval.node.ts +++ b/packages/nodes-base/nodes/Interval/Interval.node.ts @@ -1,10 +1,6 @@ -import { ITriggerFunctions } from 'n8n-core'; -import { - INodeType, - INodeTypeDescription, - ITriggerResponse, - NodeOperationError, -} from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; export class Interval implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/InvoiceNinja/ClientDescription.ts b/packages/nodes-base/nodes/InvoiceNinja/ClientDescription.ts index 1d2bbe4df7c..149dae9e814 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/ClientDescription.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/ClientDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const clientOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/InvoiceNinja/ExpenseDescription.ts b/packages/nodes-base/nodes/InvoiceNinja/ExpenseDescription.ts index 3fdf358f82b..310c66b9c18 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/ExpenseDescription.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/ExpenseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const expenseOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/InvoiceNinja/GenericFunctions.ts b/packages/nodes-base/nodes/InvoiceNinja/GenericFunctions.ts index 3f8efa2e131..46fcc660d95 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/GenericFunctions.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/InvoiceNinja/ISOCountryCodes.ts b/packages/nodes-base/nodes/InvoiceNinja/ISOCountryCodes.ts index 2b78305fa3e..e7b7e9b14d1 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/ISOCountryCodes.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/ISOCountryCodes.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export const countryCodes = [ { diff --git a/packages/nodes-base/nodes/InvoiceNinja/InvoiceDescription.ts b/packages/nodes-base/nodes/InvoiceNinja/InvoiceDescription.ts index 7108492e915..e6ff91df4cb 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/InvoiceDescription.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/InvoiceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const invoiceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts b/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts index 7ecea8bacea..74032ba884c 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinja.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -15,27 +15,27 @@ import { clientFields, clientOperations } from './ClientDescription'; import { invoiceFields, invoiceOperations } from './InvoiceDescription'; -import { IClient, IContact } from './ClientInterface'; +import type { IClient, IContact } from './ClientInterface'; import { countryCodes } from './ISOCountryCodes'; -import { IInvoice, IItem } from './invoiceInterface'; +import type { IInvoice, IItem } from './invoiceInterface'; import { taskFields, taskOperations } from './TaskDescription'; -import { ITask } from './TaskInterface'; +import type { ITask } from './TaskInterface'; import { paymentFields, paymentOperations } from './PaymentDescription'; -import { IPayment } from './PaymentInterface'; +import type { IPayment } from './PaymentInterface'; import { expenseFields, expenseOperations } from './ExpenseDescription'; -import { IExpense } from './ExpenseInterface'; +import type { IExpense } from './ExpenseInterface'; import { quoteFields, quoteOperations } from './QuoteDescription'; -import { IQuote } from './QuoteInterface'; +import type { IQuote } from './QuoteInterface'; export class InvoiceNinja implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinjaTrigger.node.ts b/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinjaTrigger.node.ts index 3cb8f66f8de..6fcd6f7ecb0 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinjaTrigger.node.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/InvoiceNinjaTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; import { eventID, diff --git a/packages/nodes-base/nodes/InvoiceNinja/PaymentDescription.ts b/packages/nodes-base/nodes/InvoiceNinja/PaymentDescription.ts index 158bee45fb9..ff1a4562598 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/PaymentDescription.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/PaymentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const paymentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/InvoiceNinja/QuoteDescription.ts b/packages/nodes-base/nodes/InvoiceNinja/QuoteDescription.ts index 3531abcfb66..c780e9589d2 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/QuoteDescription.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/QuoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const quoteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/InvoiceNinja/TaskDescription.ts b/packages/nodes-base/nodes/InvoiceNinja/TaskDescription.ts index 9f5439d4219..c043948b4c6 100644 --- a/packages/nodes-base/nodes/InvoiceNinja/TaskDescription.ts +++ b/packages/nodes-base/nodes/InvoiceNinja/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ItemLists/ItemLists.node.ts b/packages/nodes-base/nodes/ItemLists/ItemLists.node.ts index dfef70591a5..e4fc5d8ea25 100644 --- a/packages/nodes-base/nodes/ItemLists/ItemLists.node.ts +++ b/packages/nodes-base/nodes/ItemLists/ItemLists.node.ts @@ -1,14 +1,15 @@ -import { NodeVM, NodeVMOptions } from 'vm2'; -import { IExecuteFunctions } from 'n8n-core'; +import type { NodeVMOptions } from 'vm2'; +import { NodeVM } from 'vm2'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INode, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { get, isEmpty, isEqual, isObject, lt, merge, pick, reduce, set, unset } from 'lodash'; diff --git a/packages/nodes-base/nodes/ItemLists/summarize.operation.ts b/packages/nodes-base/nodes/ItemLists/summarize.operation.ts index 69bbe869769..1a793cbfa15 100644 --- a/packages/nodes-base/nodes/ItemLists/summarize.operation.ts +++ b/packages/nodes-base/nodes/ItemLists/summarize.operation.ts @@ -1,11 +1,11 @@ -import { +import type { GenericValue, IDataObject, IExecuteFunctions, INodeExecutionData, INodeProperties, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/Iterable/EventDescription.ts b/packages/nodes-base/nodes/Iterable/EventDescription.ts index d7c737d2495..d66412a898e 100644 --- a/packages/nodes-base/nodes/Iterable/EventDescription.ts +++ b/packages/nodes-base/nodes/Iterable/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Iterable/GenericFunctions.ts b/packages/nodes-base/nodes/Iterable/GenericFunctions.ts index ba327f37c61..6011e08f872 100644 --- a/packages/nodes-base/nodes/Iterable/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Iterable/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function iterableApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Iterable/Iterable.node.ts b/packages/nodes-base/nodes/Iterable/Iterable.node.ts index 9a1556355d4..fbb0adea09a 100644 --- a/packages/nodes-base/nodes/Iterable/Iterable.node.ts +++ b/packages/nodes-base/nodes/Iterable/Iterable.node.ts @@ -1,15 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { iterableApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Iterable/UserDescription.ts b/packages/nodes-base/nodes/Iterable/UserDescription.ts index 742c38685d6..c1cd00ce5e4 100644 --- a/packages/nodes-base/nodes/Iterable/UserDescription.ts +++ b/packages/nodes-base/nodes/Iterable/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Iterable/UserListDescription.ts b/packages/nodes-base/nodes/Iterable/UserListDescription.ts index f6ce56e456c..3e33d2008c2 100644 --- a/packages/nodes-base/nodes/Iterable/UserListDescription.ts +++ b/packages/nodes-base/nodes/Iterable/UserListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userListOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Jenkins/GenericFunctions.ts b/packages/nodes-base/nodes/Jenkins/GenericFunctions.ts index 580792e6d43..eafe83cdd2f 100644 --- a/packages/nodes-base/nodes/Jenkins/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Jenkins/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export function tolerateTrailingSlash(baseUrl: string) { return baseUrl.endsWith('/') ? baseUrl.substr(0, baseUrl.length - 1) : baseUrl; diff --git a/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts b/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts index 101b7b5bd91..364720edd16 100644 --- a/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts +++ b/packages/nodes-base/nodes/Jenkins/Jenkins.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -10,8 +10,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { jenkinsApiRequest, tolerateTrailingSlash } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Jira/GenericFunctions.ts b/packages/nodes-base/nodes/Jira/GenericFunctions.ts index e0c7736a6e0..c4988e44a80 100644 --- a/packages/nodes-base/nodes/Jira/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Jira/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, INodeListSearchItems, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, INodeListSearchItems } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function jiraSoftwareCloudApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Jira/IssueAttachmentDescription.ts b/packages/nodes-base/nodes/Jira/IssueAttachmentDescription.ts index 63233c614dd..c0b17190336 100644 --- a/packages/nodes-base/nodes/Jira/IssueAttachmentDescription.ts +++ b/packages/nodes-base/nodes/Jira/IssueAttachmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const issueAttachmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Jira/IssueCommentDescription.ts b/packages/nodes-base/nodes/Jira/IssueCommentDescription.ts index 742d0636b4d..e5bbe90891d 100644 --- a/packages/nodes-base/nodes/Jira/IssueCommentDescription.ts +++ b/packages/nodes-base/nodes/Jira/IssueCommentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const issueCommentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Jira/IssueDescription.ts b/packages/nodes-base/nodes/Jira/IssueDescription.ts index 1da4ab85432..d67d64fa426 100644 --- a/packages/nodes-base/nodes/Jira/IssueDescription.ts +++ b/packages/nodes-base/nodes/Jira/IssueDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const issueOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Jira/IssueInterface.ts b/packages/nodes-base/nodes/Jira/IssueInterface.ts index 57bc665a03c..bd62860b02e 100644 --- a/packages/nodes-base/nodes/Jira/IssueInterface.ts +++ b/packages/nodes-base/nodes/Jira/IssueInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IFields { assignee?: IDataObject; diff --git a/packages/nodes-base/nodes/Jira/Jira.node.ts b/packages/nodes-base/nodes/Jira/Jira.node.ts index 63bd7782e88..8e0fab83166 100644 --- a/packages/nodes-base/nodes/Jira/Jira.node.ts +++ b/packages/nodes-base/nodes/Jira/Jira.node.ts @@ -1,8 +1,8 @@ import { mergeWith } from 'lodash'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, @@ -12,8 +12,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { filterSortSearchListItems, @@ -29,7 +29,7 @@ import { issueCommentFields, issueCommentOperations } from './IssueCommentDescri import { issueFields, issueOperations } from './IssueDescription'; -import { +import type { IFields, IIssue, INotificationRecipients, diff --git a/packages/nodes-base/nodes/Jira/JiraTrigger.node.ts b/packages/nodes-base/nodes/Jira/JiraTrigger.node.ts index 1170126fb04..797bb9b0e3f 100644 --- a/packages/nodes-base/nodes/Jira/JiraTrigger.node.ts +++ b/packages/nodes-base/nodes/Jira/JiraTrigger.node.ts @@ -1,13 +1,13 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { allEvents, eventExists, getId, jiraSoftwareCloudApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Jira/UserDescription.ts b/packages/nodes-base/nodes/Jira/UserDescription.ts index 888ce86e0da..0cb55f3ae13 100644 --- a/packages/nodes-base/nodes/Jira/UserDescription.ts +++ b/packages/nodes-base/nodes/Jira/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/JotForm/GenericFunctions.ts b/packages/nodes-base/nodes/JotForm/GenericFunctions.ts index 04cfe5a9f82..5799335f835 100644 --- a/packages/nodes-base/nodes/JotForm/GenericFunctions.ts +++ b/packages/nodes-base/nodes/JotForm/GenericFunctions.ts @@ -1,12 +1,13 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function jotformApiRequest( this: diff --git a/packages/nodes-base/nodes/JotForm/JotFormTrigger.node.ts b/packages/nodes-base/nodes/JotForm/JotFormTrigger.node.ts index 0b97e28897a..98c99621d25 100644 --- a/packages/nodes-base/nodes/JotForm/JotFormTrigger.node.ts +++ b/packages/nodes-base/nodes/JotForm/JotFormTrigger.node.ts @@ -1,16 +1,16 @@ import * as formidable from 'formidable'; -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - jsonParse, } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; import { jotformApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Kafka/Kafka.node.ts b/packages/nodes-base/nodes/Kafka/Kafka.node.ts index c058195da65..d57ebb498c9 100644 --- a/packages/nodes-base/nodes/Kafka/Kafka.node.ts +++ b/packages/nodes-base/nodes/Kafka/Kafka.node.ts @@ -1,16 +1,11 @@ -import { - CompressionTypes, - Kafka as apacheKafka, - KafkaConfig, - SASLOptions, - TopicMessages, -} from 'kafkajs'; +import type { KafkaConfig, SASLOptions, TopicMessages } from 'kafkajs'; +import { CompressionTypes, Kafka as apacheKafka } from 'kafkajs'; import { SchemaRegistry } from '@kafkajs/confluent-schema-registry'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, @@ -19,8 +14,8 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; export class Kafka implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts b/packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts index e35ba9b95fa..e16ab70d71f 100644 --- a/packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts +++ b/packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts @@ -1,16 +1,12 @@ -import { Kafka as apacheKafka, KafkaConfig, logLevel, SASLOptions } from 'kafkajs'; +import type { KafkaConfig, SASLOptions } from 'kafkajs'; +import { Kafka as apacheKafka, logLevel } from 'kafkajs'; import { SchemaRegistry } from '@kafkajs/confluent-schema-registry'; -import { ITriggerFunctions } from 'n8n-core'; +import type { ITriggerFunctions } from 'n8n-core'; -import { - IDataObject, - INodeType, - INodeTypeDescription, - ITriggerResponse, - NodeOperationError, -} from 'n8n-workflow'; +import type { IDataObject, INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; export class KafkaTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Keap/CompanyDescription.ts b/packages/nodes-base/nodes/Keap/CompanyDescription.ts index 8f5a0a4e666..eb8678d2c7a 100644 --- a/packages/nodes-base/nodes/Keap/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Keap/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Keap/CompanyInterface.ts b/packages/nodes-base/nodes/Keap/CompanyInterface.ts index 7bf32c78e5f..6b121d51762 100644 --- a/packages/nodes-base/nodes/Keap/CompanyInterface.ts +++ b/packages/nodes-base/nodes/Keap/CompanyInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ICompany { address?: IDataObject; diff --git a/packages/nodes-base/nodes/Keap/ConctactInterface.ts b/packages/nodes-base/nodes/Keap/ConctactInterface.ts index a2772e083ac..af69e2b0dd5 100644 --- a/packages/nodes-base/nodes/Keap/ConctactInterface.ts +++ b/packages/nodes-base/nodes/Keap/ConctactInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IAddress { country_code?: string; diff --git a/packages/nodes-base/nodes/Keap/ContactDescription.ts b/packages/nodes-base/nodes/Keap/ContactDescription.ts index ff786ec6b08..ec601668891 100644 --- a/packages/nodes-base/nodes/Keap/ContactDescription.ts +++ b/packages/nodes-base/nodes/Keap/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Keap/ContactNoteDescription.ts b/packages/nodes-base/nodes/Keap/ContactNoteDescription.ts index 4f10d77f276..4e3fa71557e 100644 --- a/packages/nodes-base/nodes/Keap/ContactNoteDescription.ts +++ b/packages/nodes-base/nodes/Keap/ContactNoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactNoteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Keap/ContactTagDescription.ts b/packages/nodes-base/nodes/Keap/ContactTagDescription.ts index 37f30494a97..11fb9bc6703 100644 --- a/packages/nodes-base/nodes/Keap/ContactTagDescription.ts +++ b/packages/nodes-base/nodes/Keap/ContactTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Keap/EcommerceOrderDescripion.ts b/packages/nodes-base/nodes/Keap/EcommerceOrderDescripion.ts index 89ef9caaf79..bb54be9731f 100644 --- a/packages/nodes-base/nodes/Keap/EcommerceOrderDescripion.ts +++ b/packages/nodes-base/nodes/Keap/EcommerceOrderDescripion.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const ecommerceOrderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Keap/EcommerceProductDescription.ts b/packages/nodes-base/nodes/Keap/EcommerceProductDescription.ts index 000ef914fc5..f0230d218e4 100644 --- a/packages/nodes-base/nodes/Keap/EcommerceProductDescription.ts +++ b/packages/nodes-base/nodes/Keap/EcommerceProductDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const ecommerceProductOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Keap/EmailDescription.ts b/packages/nodes-base/nodes/Keap/EmailDescription.ts index 1d640feaacb..b2fd8ba5f04 100644 --- a/packages/nodes-base/nodes/Keap/EmailDescription.ts +++ b/packages/nodes-base/nodes/Keap/EmailDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const emailOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Keap/FileDescription.ts b/packages/nodes-base/nodes/Keap/FileDescription.ts index f31296acae9..7a9cdb1239b 100644 --- a/packages/nodes-base/nodes/Keap/FileDescription.ts +++ b/packages/nodes-base/nodes/Keap/FileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Keap/GenericFunctions.ts b/packages/nodes-base/nodes/Keap/GenericFunctions.ts index d1142f3e786..5086836cb33 100644 --- a/packages/nodes-base/nodes/Keap/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Keap/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { snakeCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Keap/Keap.node.ts b/packages/nodes-base/nodes/Keap/Keap.node.ts index e8a8eb9a87f..30fa2fc9c36 100644 --- a/packages/nodes-base/nodes/Keap/Keap.node.ts +++ b/packages/nodes-base/nodes/Keap/Keap.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, @@ -8,8 +8,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { keapApiRequest, keapApiRequestAllItems, keysToSnakeCase } from './GenericFunctions'; @@ -29,7 +29,7 @@ import { fileFields, fileOperations } from './FileDescription'; import { companyFields, companyOperations } from './CompanyDescription'; -import { +import type { IAddress, IContact, IEmailContact, @@ -38,17 +38,17 @@ import { ISocialAccount, } from './ConctactInterface'; -import { IAttachment, IEmail } from './EmaiIInterface'; +import type { IAttachment, IEmail } from './EmaiIInterface'; -import { INote } from './ContactNoteInterface'; +import type { INote } from './ContactNoteInterface'; -import { IEcommerceOrder, IItem, IShippingAddress } from './EcommerceOrderInterface'; +import type { IEcommerceOrder, IItem, IShippingAddress } from './EcommerceOrderInterface'; -import { IEcommerceProduct } from './EcommerceProductInterface'; +import type { IEcommerceProduct } from './EcommerceProductInterface'; -import { IFile } from './FileInterface'; +import type { IFile } from './FileInterface'; -import { ICompany } from './CompanyInterface'; +import type { ICompany } from './CompanyInterface'; import { capitalCase, pascalCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Keap/KeapTrigger.node.ts b/packages/nodes-base/nodes/Keap/KeapTrigger.node.ts index 346b8aad58e..9d2106f6536 100644 --- a/packages/nodes-base/nodes/Keap/KeapTrigger.node.ts +++ b/packages/nodes-base/nodes/Keap/KeapTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/Kitemaker/GenericFunctions.ts b/packages/nodes-base/nodes/Kitemaker/GenericFunctions.ts index 2feb61364fe..9e6d28eb253 100644 --- a/packages/nodes-base/nodes/Kitemaker/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Kitemaker/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function kitemakerRequest( this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions, diff --git a/packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts b/packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts index a7e8322158a..3535c15c91e 100644 --- a/packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts +++ b/packages/nodes-base/nodes/Kitemaker/Kitemaker.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { organizationOperations, diff --git a/packages/nodes-base/nodes/Kitemaker/descriptions/OrganizationDescription.ts b/packages/nodes-base/nodes/Kitemaker/descriptions/OrganizationDescription.ts index d1bd8bd2176..c22c27f94c4 100644 --- a/packages/nodes-base/nodes/Kitemaker/descriptions/OrganizationDescription.ts +++ b/packages/nodes-base/nodes/Kitemaker/descriptions/OrganizationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const organizationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Kitemaker/descriptions/SpaceDescription.ts b/packages/nodes-base/nodes/Kitemaker/descriptions/SpaceDescription.ts index 76bd55a6880..d340283f42a 100644 --- a/packages/nodes-base/nodes/Kitemaker/descriptions/SpaceDescription.ts +++ b/packages/nodes-base/nodes/Kitemaker/descriptions/SpaceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const spaceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Kitemaker/descriptions/UserDescription.ts b/packages/nodes-base/nodes/Kitemaker/descriptions/UserDescription.ts index 14a53ad6b78..d13bda8ea6b 100644 --- a/packages/nodes-base/nodes/Kitemaker/descriptions/UserDescription.ts +++ b/packages/nodes-base/nodes/Kitemaker/descriptions/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Kitemaker/descriptions/WorkItemDescription.ts b/packages/nodes-base/nodes/Kitemaker/descriptions/WorkItemDescription.ts index 3f5a4d22723..6b6a4c370eb 100644 --- a/packages/nodes-base/nodes/Kitemaker/descriptions/WorkItemDescription.ts +++ b/packages/nodes-base/nodes/Kitemaker/descriptions/WorkItemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const workItemOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts b/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts index 2840deebeb8..8e15042e722 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/KoBoToolbox/FormDescription.ts b/packages/nodes-base/nodes/KoBoToolbox/FormDescription.ts index 301fea92f15..4619b689c38 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/FormDescription.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/FormDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const formOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/KoBoToolbox/GenericFunctions.ts b/packages/nodes-base/nodes/KoBoToolbox/GenericFunctions.ts index 2c611d39206..7cb1ace5c42 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/GenericFunctions.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, IHookFunctions, IHttpRequestOptions, diff --git a/packages/nodes-base/nodes/KoBoToolbox/HookDescription.ts b/packages/nodes-base/nodes/KoBoToolbox/HookDescription.ts index 855a07b9f47..99519421dc3 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/HookDescription.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/HookDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const hookOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts b/packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts index 40c07f451e0..ac7ad4abb98 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/KoBoToolbox.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, diff --git a/packages/nodes-base/nodes/KoBoToolbox/KoBoToolboxTrigger.node.ts b/packages/nodes-base/nodes/KoBoToolbox/KoBoToolboxTrigger.node.ts index 6156db79472..2b3c59e5817 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/KoBoToolboxTrigger.node.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/KoBoToolboxTrigger.node.ts @@ -1,4 +1,4 @@ -import { +import type { IDataObject, IHookFunctions, INodeType, diff --git a/packages/nodes-base/nodes/KoBoToolbox/Options.ts b/packages/nodes-base/nodes/KoBoToolbox/Options.ts index bff6f8bc9e0..c283da35f96 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/Options.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/Options.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const options = { displayName: 'Options', diff --git a/packages/nodes-base/nodes/KoBoToolbox/SubmissionDescription.ts b/packages/nodes-base/nodes/KoBoToolbox/SubmissionDescription.ts index 18b8880a1ee..52dc2c6d360 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/SubmissionDescription.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/SubmissionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const submissionOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Lemlist/GenericFunctions.ts b/packages/nodes-base/nodes/Lemlist/GenericFunctions.ts index 0824ff77d2b..bcf9dbce377 100644 --- a/packages/nodes-base/nodes/Lemlist/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Lemlist/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { capitalCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Lemlist/Lemlist.node.ts b/packages/nodes-base/nodes/Lemlist/Lemlist.node.ts index 3198d6345ef..ad081593acb 100644 --- a/packages/nodes-base/nodes/Lemlist/Lemlist.node.ts +++ b/packages/nodes-base/nodes/Lemlist/Lemlist.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Lemlist/LemlistTrigger.node.ts b/packages/nodes-base/nodes/Lemlist/LemlistTrigger.node.ts index e71d45d34c5..d1843f77815 100644 --- a/packages/nodes-base/nodes/Lemlist/LemlistTrigger.node.ts +++ b/packages/nodes-base/nodes/Lemlist/LemlistTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeType, diff --git a/packages/nodes-base/nodes/Lemlist/descriptions/ActivityDescription.ts b/packages/nodes-base/nodes/Lemlist/descriptions/ActivityDescription.ts index cdf7d1beae4..4143a1419de 100644 --- a/packages/nodes-base/nodes/Lemlist/descriptions/ActivityDescription.ts +++ b/packages/nodes-base/nodes/Lemlist/descriptions/ActivityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const activityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Lemlist/descriptions/CampaignDescription.ts b/packages/nodes-base/nodes/Lemlist/descriptions/CampaignDescription.ts index 7be06741b78..9aa980b93d8 100644 --- a/packages/nodes-base/nodes/Lemlist/descriptions/CampaignDescription.ts +++ b/packages/nodes-base/nodes/Lemlist/descriptions/CampaignDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const campaignOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Lemlist/descriptions/LeadDescription.ts b/packages/nodes-base/nodes/Lemlist/descriptions/LeadDescription.ts index 38d89f2645d..80e906bd1ce 100644 --- a/packages/nodes-base/nodes/Lemlist/descriptions/LeadDescription.ts +++ b/packages/nodes-base/nodes/Lemlist/descriptions/LeadDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const leadOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Lemlist/descriptions/TeamDescription.ts b/packages/nodes-base/nodes/Lemlist/descriptions/TeamDescription.ts index 4346ea7e0cc..040106f393e 100644 --- a/packages/nodes-base/nodes/Lemlist/descriptions/TeamDescription.ts +++ b/packages/nodes-base/nodes/Lemlist/descriptions/TeamDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const teamOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Lemlist/descriptions/UnsubscribeDescription.ts b/packages/nodes-base/nodes/Lemlist/descriptions/UnsubscribeDescription.ts index 86a6d07ebe7..fc87c69d1d7 100644 --- a/packages/nodes-base/nodes/Lemlist/descriptions/UnsubscribeDescription.ts +++ b/packages/nodes-base/nodes/Lemlist/descriptions/UnsubscribeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const unsubscribeOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Line/GenericFunctions.ts b/packages/nodes-base/nodes/Line/GenericFunctions.ts index b555cf1a545..36512c7a9a1 100644 --- a/packages/nodes-base/nodes/Line/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Line/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function lineApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions, diff --git a/packages/nodes-base/nodes/Line/Line.node.ts b/packages/nodes-base/nodes/Line/Line.node.ts index 7592677473c..8cec35fb9d0 100644 --- a/packages/nodes-base/nodes/Line/Line.node.ts +++ b/packages/nodes-base/nodes/Line/Line.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { lineApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Line/NotificationDescription.ts b/packages/nodes-base/nodes/Line/NotificationDescription.ts index af8b7fe148a..289a01ceb26 100644 --- a/packages/nodes-base/nodes/Line/NotificationDescription.ts +++ b/packages/nodes-base/nodes/Line/NotificationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const notificationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Linear/GenericFunctions.ts b/packages/nodes-base/nodes/Linear/GenericFunctions.ts index fef5450a049..1b3879203bd 100644 --- a/packages/nodes-base/nodes/Linear/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Linear/GenericFunctions.ts @@ -1,16 +1,16 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestFunctions, IDataObject, IHookFunctions, IWebhookFunctions, JsonObject, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import get from 'lodash.get'; diff --git a/packages/nodes-base/nodes/Linear/IssueDescription.ts b/packages/nodes-base/nodes/Linear/IssueDescription.ts index 989e1d6089d..0ac3e00300d 100644 --- a/packages/nodes-base/nodes/Linear/IssueDescription.ts +++ b/packages/nodes-base/nodes/Linear/IssueDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const issueOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Linear/Linear.node.ts b/packages/nodes-base/nodes/Linear/Linear.node.ts index 2b66c34aa2d..b5c10b4b220 100644 --- a/packages/nodes-base/nodes/Linear/Linear.node.ts +++ b/packages/nodes-base/nodes/Linear/Linear.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, diff --git a/packages/nodes-base/nodes/Linear/LinearTrigger.node.ts b/packages/nodes-base/nodes/Linear/LinearTrigger.node.ts index d851be3b094..2da83ae3c62 100644 --- a/packages/nodes-base/nodes/Linear/LinearTrigger.node.ts +++ b/packages/nodes-base/nodes/Linear/LinearTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodePropertyOptions, INodeType, diff --git a/packages/nodes-base/nodes/LingvaNex/ActivityDescription.ts b/packages/nodes-base/nodes/LingvaNex/ActivityDescription.ts index b33b8687439..b37055b14e7 100644 --- a/packages/nodes-base/nodes/LingvaNex/ActivityDescription.ts +++ b/packages/nodes-base/nodes/LingvaNex/ActivityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const activityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/LingvaNex/GenericFunctions.ts b/packages/nodes-base/nodes/LingvaNex/GenericFunctions.ts index 43ccba7b8a9..640bacba01b 100644 --- a/packages/nodes-base/nodes/LingvaNex/GenericFunctions.ts +++ b/packages/nodes-base/nodes/LingvaNex/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function lingvaNexApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts b/packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts index 4bc0630ab5c..5bdc6f33412 100644 --- a/packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts +++ b/packages/nodes-base/nodes/LingvaNex/LingvaNex.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/LinkedIn/GenericFunctions.ts b/packages/nodes-base/nodes/LinkedIn/GenericFunctions.ts index fb160e563b3..9ab7711ab8a 100644 --- a/packages/nodes-base/nodes/LinkedIn/GenericFunctions.ts +++ b/packages/nodes-base/nodes/LinkedIn/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUrl } from 'request'; +import type { OptionsWithUrl } from 'request'; -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; import { NodeApiError } from 'n8n-workflow'; export async function linkedInApiRequest( diff --git a/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts b/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts index 847658982bf..bd2e8308439 100644 --- a/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts +++ b/packages/nodes-base/nodes/LinkedIn/LinkedIn.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { linkedInApiRequest } from './GenericFunctions'; import { postFields, postOperations } from './PostDescription'; diff --git a/packages/nodes-base/nodes/LinkedIn/PostDescription.ts b/packages/nodes-base/nodes/LinkedIn/PostDescription.ts index b03fa7f5f3d..8eddd70bb1c 100644 --- a/packages/nodes-base/nodes/LinkedIn/PostDescription.ts +++ b/packages/nodes-base/nodes/LinkedIn/PostDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const postOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts b/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts index 7dcf7625d7f..e16681c06fa 100644 --- a/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts +++ b/packages/nodes-base/nodes/LocalFileTrigger/LocalFileTrigger.node.ts @@ -1,5 +1,5 @@ -import { ITriggerFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { IDataObject, INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; import { watch } from 'chokidar'; diff --git a/packages/nodes-base/nodes/MQTT/Mqtt.node.ts b/packages/nodes-base/nodes/MQTT/Mqtt.node.ts index fb1feba452f..846d34674b6 100644 --- a/packages/nodes-base/nodes/MQTT/Mqtt.node.ts +++ b/packages/nodes-base/nodes/MQTT/Mqtt.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, diff --git a/packages/nodes-base/nodes/MQTT/MqttTrigger.node.ts b/packages/nodes-base/nodes/MQTT/MqttTrigger.node.ts index 619197c9f6f..b92568d17bd 100644 --- a/packages/nodes-base/nodes/MQTT/MqttTrigger.node.ts +++ b/packages/nodes-base/nodes/MQTT/MqttTrigger.node.ts @@ -1,12 +1,7 @@ -import { ITriggerFunctions } from 'n8n-core'; +import type { ITriggerFunctions } from 'n8n-core'; -import { - IDataObject, - INodeType, - INodeTypeDescription, - ITriggerResponse, - NodeOperationError, -} from 'n8n-workflow'; +import type { IDataObject, INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import mqtt from 'mqtt'; diff --git a/packages/nodes-base/nodes/Magento/CustomerDescription.ts b/packages/nodes-base/nodes/Magento/CustomerDescription.ts index 98c27fe88ba..1ece2e9a976 100644 --- a/packages/nodes-base/nodes/Magento/CustomerDescription.ts +++ b/packages/nodes-base/nodes/Magento/CustomerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getCustomerOptionalFields, getSearchFilters } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Magento/GenericFunctions.ts b/packages/nodes-base/nodes/Magento/GenericFunctions.ts index e1aa52fd3cb..6d9092060ca 100644 --- a/packages/nodes-base/nodes/Magento/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Magento/GenericFunctions.ts @@ -1,15 +1,16 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, INodeProperties, INodePropertyOptions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, INodeProperties, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { Address, Filter, FilterGroup, ProductAttribute, Search } from './Types'; +import type { Address, Filter, FilterGroup, ProductAttribute, Search } from './Types'; export async function magentoApiRequest( this: IWebhookFunctions | IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Magento/InvoiceDescription.ts b/packages/nodes-base/nodes/Magento/InvoiceDescription.ts index 6e1bf2e9039..7f8de3f2516 100644 --- a/packages/nodes-base/nodes/Magento/InvoiceDescription.ts +++ b/packages/nodes-base/nodes/Magento/InvoiceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const invoiceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Magento/Magento2.node.ts b/packages/nodes-base/nodes/Magento/Magento2.node.ts index 610949ba16a..fadf642d551 100644 --- a/packages/nodes-base/nodes/Magento/Magento2.node.ts +++ b/packages/nodes-base/nodes/Magento/Magento2.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { adjustAddresses, @@ -29,7 +29,7 @@ import { productFields, productOperations } from './ProductDescription'; import { invoiceFields, invoiceOperations } from './InvoiceDescription'; -import { +import type { CustomAttribute, CustomerAttributeMetadata, Filter, diff --git a/packages/nodes-base/nodes/Magento/OrderDescription.ts b/packages/nodes-base/nodes/Magento/OrderDescription.ts index 528bd8c03a8..75e84a292a6 100644 --- a/packages/nodes-base/nodes/Magento/OrderDescription.ts +++ b/packages/nodes-base/nodes/Magento/OrderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getSearchFilters } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Magento/ProductDescription.ts b/packages/nodes-base/nodes/Magento/ProductDescription.ts index a6ca4fe43e6..2c43e621e64 100644 --- a/packages/nodes-base/nodes/Magento/ProductDescription.ts +++ b/packages/nodes-base/nodes/Magento/ProductDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getProductOptionalFields, getSearchFilters } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Magento/Types.d.ts b/packages/nodes-base/nodes/Magento/Types.d.ts index f05df332bbf..91c18410d20 100644 --- a/packages/nodes-base/nodes/Magento/Types.d.ts +++ b/packages/nodes-base/nodes/Magento/Types.d.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface NewCustomer { customer?: Customer; diff --git a/packages/nodes-base/nodes/Mailcheck/GenericFunctions.ts b/packages/nodes-base/nodes/Mailcheck/GenericFunctions.ts index cd795dc1e1e..8e17aff83df 100644 --- a/packages/nodes-base/nodes/Mailcheck/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Mailcheck/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function mailCheckApiRequest( this: IWebhookFunctions | IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts b/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts index b7c893a1bb6..10afb975d4b 100644 --- a/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts +++ b/packages/nodes-base/nodes/Mailcheck/Mailcheck.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { mailCheckApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Mailchimp/GenericFunctions.ts b/packages/nodes-base/nodes/Mailchimp/GenericFunctions.ts index 5d6637241c7..a659a94d883 100644 --- a/packages/nodes-base/nodes/Mailchimp/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Mailchimp/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUrl } from 'request'; +import type { OptionsWithUrl } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; async function getMetadata( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts b/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts index b323d220c12..8ee510ef9c4 100644 --- a/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts +++ b/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts b/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts index 1fcd77b9123..8496778bbd8 100644 --- a/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts +++ b/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts @@ -1,13 +1,13 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { mailchimpApiRequest } from './GenericFunctions'; export class MailchimpTrigger implements INodeType { diff --git a/packages/nodes-base/nodes/MailerLite/GenericFunctions.ts b/packages/nodes-base/nodes/MailerLite/GenericFunctions.ts index 7cca7051926..140e0daa2b7 100644 --- a/packages/nodes-base/nodes/MailerLite/GenericFunctions.ts +++ b/packages/nodes-base/nodes/MailerLite/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function mailerliteApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions, diff --git a/packages/nodes-base/nodes/MailerLite/MailerLite.node.ts b/packages/nodes-base/nodes/MailerLite/MailerLite.node.ts index f6afd62dd1e..72f4b3c0c5a 100644 --- a/packages/nodes-base/nodes/MailerLite/MailerLite.node.ts +++ b/packages/nodes-base/nodes/MailerLite/MailerLite.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/MailerLite/MailerLiteTrigger.node.ts b/packages/nodes-base/nodes/MailerLite/MailerLiteTrigger.node.ts index 987ab84c19f..c5e009e71ef 100644 --- a/packages/nodes-base/nodes/MailerLite/MailerLiteTrigger.node.ts +++ b/packages/nodes-base/nodes/MailerLite/MailerLiteTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { mailerliteApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/MailerLite/SubscriberDescription.ts b/packages/nodes-base/nodes/MailerLite/SubscriberDescription.ts index 57a3ae2985c..7d1419ac5f0 100644 --- a/packages/nodes-base/nodes/MailerLite/SubscriberDescription.ts +++ b/packages/nodes-base/nodes/MailerLite/SubscriberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const subscriberOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts b/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts index cfc3cced204..ee615d49a70 100644 --- a/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts +++ b/packages/nodes-base/nodes/Mailgun/Mailgun.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export class Mailgun implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Mailjet/EmailDescription.ts b/packages/nodes-base/nodes/Mailjet/EmailDescription.ts index ef20a1f898c..66e43ed418e 100644 --- a/packages/nodes-base/nodes/Mailjet/EmailDescription.ts +++ b/packages/nodes-base/nodes/Mailjet/EmailDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const emailOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mailjet/GenericFunctions.ts b/packages/nodes-base/nodes/Mailjet/GenericFunctions.ts index 2c0982eeaf7..afb79c95010 100644 --- a/packages/nodes-base/nodes/Mailjet/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Mailjet/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions } from 'n8n-workflow'; export async function mailjetApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts b/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts index 850c5fc3e63..f4bb00d46a0 100644 --- a/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts +++ b/packages/nodes-base/nodes/Mailjet/Mailjet.node.ts @@ -1,16 +1,17 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { IMessage, mailjetApiRequest, validateJSON } from './GenericFunctions'; +import type { IMessage } from './GenericFunctions'; +import { mailjetApiRequest, validateJSON } from './GenericFunctions'; import { emailFields, emailOperations } from './EmailDescription'; diff --git a/packages/nodes-base/nodes/Mailjet/MailjetTrigger.node.ts b/packages/nodes-base/nodes/Mailjet/MailjetTrigger.node.ts index 76c2206f5f1..371e0942b2b 100644 --- a/packages/nodes-base/nodes/Mailjet/MailjetTrigger.node.ts +++ b/packages/nodes-base/nodes/Mailjet/MailjetTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { mailjetApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Mailjet/SmsDescription.ts b/packages/nodes-base/nodes/Mailjet/SmsDescription.ts index ee86b0e8b6b..b15b57ff818 100644 --- a/packages/nodes-base/nodes/Mailjet/SmsDescription.ts +++ b/packages/nodes-base/nodes/Mailjet/SmsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const smsOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mandrill/GenericFunctions.ts b/packages/nodes-base/nodes/Mandrill/GenericFunctions.ts index 167603d9132..1e3d12d73f1 100644 --- a/packages/nodes-base/nodes/Mandrill/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Mandrill/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; import _ from 'lodash'; import { NodeApiError } from 'n8n-workflow'; diff --git a/packages/nodes-base/nodes/Mandrill/Mandrill.node.ts b/packages/nodes-base/nodes/Mandrill/Mandrill.node.ts index 117e09916d9..1d7b6da77cf 100644 --- a/packages/nodes-base/nodes/Mandrill/Mandrill.node.ts +++ b/packages/nodes-base/nodes/Mandrill/Mandrill.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { getGoogleAnalyticsDomainsArray, diff --git a/packages/nodes-base/nodes/ManualTrigger/ManualTrigger.node.ts b/packages/nodes-base/nodes/ManualTrigger/ManualTrigger.node.ts index 52e15a62859..624d41dafe4 100644 --- a/packages/nodes-base/nodes/ManualTrigger/ManualTrigger.node.ts +++ b/packages/nodes-base/nodes/ManualTrigger/ManualTrigger.node.ts @@ -1,5 +1,5 @@ -import { ITriggerFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; export class ManualTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Markdown/Markdown.node.ts b/packages/nodes-base/nodes/Markdown/Markdown.node.ts index 6002a2f318c..d8e4fe35fff 100644 --- a/packages/nodes-base/nodes/Markdown/Markdown.node.ts +++ b/packages/nodes-base/nodes/Markdown/Markdown.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, JsonObject, } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; import { Converter } from 'showdown'; diff --git a/packages/nodes-base/nodes/Marketstack/GenericFunctions.ts b/packages/nodes-base/nodes/Marketstack/GenericFunctions.ts index da7af6817bf..eec8f80e712 100644 --- a/packages/nodes-base/nodes/Marketstack/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Marketstack/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; export async function marketstackApiRequest( this: IExecuteFunctions, diff --git a/packages/nodes-base/nodes/Marketstack/Marketstack.node.ts b/packages/nodes-base/nodes/Marketstack/Marketstack.node.ts index f9954c930b2..6f553eb848d 100644 --- a/packages/nodes-base/nodes/Marketstack/Marketstack.node.ts +++ b/packages/nodes-base/nodes/Marketstack/Marketstack.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { endOfDayDataFields, @@ -24,7 +24,7 @@ import { validateTimeOptions, } from './GenericFunctions'; -import { EndOfDayDataFilters, Operation, Resource } from './types'; +import type { EndOfDayDataFilters, Operation, Resource } from './types'; export class Marketstack implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Marketstack/descriptions/EndOfDayDataDescription.ts b/packages/nodes-base/nodes/Marketstack/descriptions/EndOfDayDataDescription.ts index 4189dd99c63..05dc77e822d 100644 --- a/packages/nodes-base/nodes/Marketstack/descriptions/EndOfDayDataDescription.ts +++ b/packages/nodes-base/nodes/Marketstack/descriptions/EndOfDayDataDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const endOfDayDataOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Marketstack/descriptions/ExchangeDescription.ts b/packages/nodes-base/nodes/Marketstack/descriptions/ExchangeDescription.ts index dd485e7e2e6..60b72d71611 100644 --- a/packages/nodes-base/nodes/Marketstack/descriptions/ExchangeDescription.ts +++ b/packages/nodes-base/nodes/Marketstack/descriptions/ExchangeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const exchangeOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Marketstack/descriptions/TickerDescription.ts b/packages/nodes-base/nodes/Marketstack/descriptions/TickerDescription.ts index 836e513ba96..edbed85d5e0 100644 --- a/packages/nodes-base/nodes/Marketstack/descriptions/TickerDescription.ts +++ b/packages/nodes-base/nodes/Marketstack/descriptions/TickerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tickerOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Matrix/AccountDescription.ts b/packages/nodes-base/nodes/Matrix/AccountDescription.ts index 1c2a3746b6e..0306230a00b 100644 --- a/packages/nodes-base/nodes/Matrix/AccountDescription.ts +++ b/packages/nodes-base/nodes/Matrix/AccountDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const accountOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Matrix/EventDescription.ts b/packages/nodes-base/nodes/Matrix/EventDescription.ts index 87bdf1bbe57..b1a8994df2b 100644 --- a/packages/nodes-base/nodes/Matrix/EventDescription.ts +++ b/packages/nodes-base/nodes/Matrix/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Matrix/GenericFunctions.ts b/packages/nodes-base/nodes/Matrix/GenericFunctions.ts index 261b539ec7b..39a86bbb373 100644 --- a/packages/nodes-base/nodes/Matrix/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Matrix/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; import _ from 'lodash'; import { v4 as uuid } from 'uuid'; diff --git a/packages/nodes-base/nodes/Matrix/Matrix.node.ts b/packages/nodes-base/nodes/Matrix/Matrix.node.ts index dd14f03a60a..f89ac3a1e2c 100644 --- a/packages/nodes-base/nodes/Matrix/Matrix.node.ts +++ b/packages/nodes-base/nodes/Matrix/Matrix.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Matrix/MediaDescription.ts b/packages/nodes-base/nodes/Matrix/MediaDescription.ts index 167cfed7387..22af3a068b9 100644 --- a/packages/nodes-base/nodes/Matrix/MediaDescription.ts +++ b/packages/nodes-base/nodes/Matrix/MediaDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const mediaOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Matrix/MessageDescription.ts b/packages/nodes-base/nodes/Matrix/MessageDescription.ts index 4d0c1f611e3..973ea6ecc8b 100644 --- a/packages/nodes-base/nodes/Matrix/MessageDescription.ts +++ b/packages/nodes-base/nodes/Matrix/MessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Matrix/RoomDescription.ts b/packages/nodes-base/nodes/Matrix/RoomDescription.ts index 4a21a883eac..cf2236c4ab4 100644 --- a/packages/nodes-base/nodes/Matrix/RoomDescription.ts +++ b/packages/nodes-base/nodes/Matrix/RoomDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const roomOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Matrix/RoomMemberDescription.ts b/packages/nodes-base/nodes/Matrix/RoomMemberDescription.ts index 64647bbba7a..1dbfdb9e641 100644 --- a/packages/nodes-base/nodes/Matrix/RoomMemberDescription.ts +++ b/packages/nodes-base/nodes/Matrix/RoomMemberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const roomMemberOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mattermost/Mattermost.node.ts b/packages/nodes-base/nodes/Mattermost/Mattermost.node.ts index 148a555b36e..d59273cffcd 100644 --- a/packages/nodes-base/nodes/Mattermost/Mattermost.node.ts +++ b/packages/nodes-base/nodes/Mattermost/Mattermost.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { MattermostV1 } from './v1/MattermostV1.node'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts b/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts index 54999e3c81f..925749b13ab 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/MattermostV1.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { INodeType, INodeTypeBaseDescription, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeBaseDescription, INodeTypeDescription } from 'n8n-workflow'; import { versionDescription } from './actions/versionDescription'; import { loadOptions } from './methods'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/Interfaces.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/Interfaces.ts index 38e30df5c6a..5d1cb3917cc 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/Interfaces.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/Interfaces.ts @@ -1,4 +1,4 @@ -import { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; +import type { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; type MattermostMap = { channel: 'addUser' | 'create' | 'delete' | 'members' | 'restore' | 'statistics' | 'search'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/addUser/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/addUser/description.ts index 6401255a070..140ae10d819 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/addUser/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/addUser/description.ts @@ -1,4 +1,4 @@ -import { ChannelProperties } from '../../Interfaces'; +import type { ChannelProperties } from '../../Interfaces'; export const channelAddUserDescription: ChannelProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/addUser/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/addUser/execute.ts index 4b4bee59b99..3c275fbc4dd 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/addUser/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/addUser/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/create/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/create/description.ts index 198d9156fe4..14057765745 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/create/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/create/description.ts @@ -1,4 +1,4 @@ -import { ChannelProperties } from '../../Interfaces'; +import type { ChannelProperties } from '../../Interfaces'; export const channelCreateDescription: ChannelProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/create/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/create/execute.ts index 82d5cdfff70..34991a07078 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/create/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/create/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/del/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/del/description.ts index 53f3b8825c1..c87af5bbdd5 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/del/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/del/description.ts @@ -1,4 +1,4 @@ -import { ChannelProperties } from '../../Interfaces'; +import type { ChannelProperties } from '../../Interfaces'; export const channelDeleteDescription: ChannelProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/del/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/del/execute.ts index bcc8f92d763..a72c7007b85 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/del/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/index.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/index.ts index 90cbba96d8c..08393603ed2 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/index.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/index.ts @@ -5,7 +5,7 @@ import * as restore from './restore'; import * as addUser from './addUser'; import * as statistics from './statistics'; import * as search from './search'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { create, del as delete, members, restore, addUser, statistics, search }; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/members/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/members/description.ts index 11a84c85d02..2fa0b75ba28 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/members/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/members/description.ts @@ -1,4 +1,4 @@ -import { ChannelProperties } from '../../Interfaces'; +import type { ChannelProperties } from '../../Interfaces'; export const channelMembersDescription: ChannelProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/members/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/members/execute.ts index 1a9290821e7..3d1e3db3056 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/members/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/members/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/restore/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/restore/description.ts index 3ea16a39407..c69677edb23 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/restore/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/restore/description.ts @@ -1,4 +1,4 @@ -import { ChannelProperties } from '../../Interfaces'; +import type { ChannelProperties } from '../../Interfaces'; export const channelRestoreDescription: ChannelProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/restore/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/restore/execute.ts index 505cf8b8654..4436c089081 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/restore/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/restore/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/search/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/search/description.ts index 6fcd1688461..00e530be6bb 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/search/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/search/description.ts @@ -1,4 +1,4 @@ -import { ChannelProperties } from '../../Interfaces'; +import type { ChannelProperties } from '../../Interfaces'; export const channelSearchDescription: ChannelProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/search/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/search/execute.ts index 058febeb4fc..47d1b70297d 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/search/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/search/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/statistics/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/statistics/description.ts index 8bd123bf059..ca38fafe77b 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/statistics/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/statistics/description.ts @@ -1,4 +1,4 @@ -import { ChannelProperties } from '../../Interfaces'; +import type { ChannelProperties } from '../../Interfaces'; export const channelStatisticsDescription: ChannelProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/statistics/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/statistics/execute.ts index fe9c3ef8481..6164cd36ab2 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/channel/statistics/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/channel/statistics/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/message/del/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/message/del/description.ts index b464c8c7e5e..a0f3a5eefca 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/message/del/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/message/del/description.ts @@ -1,4 +1,4 @@ -import { MessageProperties } from '../../Interfaces'; +import type { MessageProperties } from '../../Interfaces'; export const messageDeleteDescription: MessageProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/message/del/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/message/del/execute.ts index 20571d3cb14..eb6fef7741b 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/message/del/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/message/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/message/index.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/message/index.ts index 2982868ece3..efa2fcf1fe8 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/message/index.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/message/index.ts @@ -2,7 +2,7 @@ import * as del from './del'; import * as post from './post'; import * as postEphemeral from './postEphemeral'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { del as delete, post, postEphemeral }; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/message/post/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/message/post/description.ts index ec357ce17f5..4f7fd29fe53 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/message/post/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/message/post/description.ts @@ -1,4 +1,4 @@ -import { MessageProperties } from '../../Interfaces'; +import type { MessageProperties } from '../../Interfaces'; export const messagePostDescription: MessageProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/message/post/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/message/post/execute.ts index a6f1c97a980..8cae875e0e2 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/message/post/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/message/post/execute.ts @@ -1,10 +1,10 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; -import { IAttachment } from '../../Interfaces'; +import type { IAttachment } from '../../Interfaces'; export async function post(this: IExecuteFunctions, index: number): Promise { const body = {} as IDataObject; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/message/postEphemeral/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/message/postEphemeral/description.ts index 91164b75478..b4cf526f4f9 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/message/postEphemeral/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/message/postEphemeral/description.ts @@ -1,4 +1,4 @@ -import { MessageProperties } from '../../Interfaces'; +import type { MessageProperties } from '../../Interfaces'; export const messagePostEphemeralDescription: MessageProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/message/postEphemeral/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/message/postEphemeral/execute.ts index 73537aa7867..6f4816b2406 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/message/postEphemeral/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/message/postEphemeral/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/create/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/create/description.ts index 04e4d938d52..98b21b97e58 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/create/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/create/description.ts @@ -1,4 +1,4 @@ -import { ReactionProperties } from '../../Interfaces'; +import type { ReactionProperties } from '../../Interfaces'; export const reactionCreateDescription: ReactionProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/create/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/create/execute.ts index b33acf035fb..37dbd3e5624 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/create/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/create/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/del/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/del/description.ts index 02a9bf3a61c..c7d91859605 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/del/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/del/description.ts @@ -1,4 +1,4 @@ -import { ReactionProperties } from '../../Interfaces'; +import type { ReactionProperties } from '../../Interfaces'; export const reactionDeleteDescription: ReactionProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/del/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/del/execute.ts index feec92dd257..f2f0dab39e9 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/del/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/getAll/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/getAll/description.ts index d3c2995617a..8ccfdd7b071 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/getAll/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/getAll/description.ts @@ -1,4 +1,4 @@ -import { ReactionProperties } from '../../Interfaces'; +import type { ReactionProperties } from '../../Interfaces'; export const reactionGetAllDescription: ReactionProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/getAll/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/getAll/execute.ts index 4ad1a4ee06c..8ec544f0c87 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/getAll/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/getAll/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/index.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/index.ts index d3b4865b88f..60ba78541cd 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/index.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/reaction/index.ts @@ -2,7 +2,7 @@ import * as create from './create'; import * as del from './del'; import * as getAll from './getAll'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { create, del as delete, getAll }; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/router.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/router.ts index a3c711cff94..08135466898 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/router.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/router.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import * as channel from './channel'; import * as message from './message'; import * as reaction from './reaction'; import * as user from './user'; -import { Mattermost } from './Interfaces'; +import type { Mattermost } from './Interfaces'; export async function router(this: IExecuteFunctions): Promise { const items = this.getInputData(); diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/create/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/create/description.ts index be1abbfc8c9..f0f92f01faa 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/create/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/create/description.ts @@ -1,4 +1,4 @@ -import { UserProperties } from '../../Interfaces'; +import type { UserProperties } from '../../Interfaces'; export const userCreateDescription: UserProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/create/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/create/execute.ts index 70cae09e7f0..16da1743cb4 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/create/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/create/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/deactive/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/deactive/description.ts index 6cddbbfd013..39437fb7ec5 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/deactive/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/deactive/description.ts @@ -1,4 +1,4 @@ -import { UserProperties } from '../../Interfaces'; +import type { UserProperties } from '../../Interfaces'; export const userDeactiveDescription: UserProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/deactive/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/deactive/execute.ts index dfa0a367f7b..2951d59b57c 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/deactive/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/deactive/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getAll/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getAll/description.ts index cbbef83a920..84a912ddacc 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getAll/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getAll/description.ts @@ -1,4 +1,4 @@ -import { UserProperties } from '../../Interfaces'; +import type { UserProperties } from '../../Interfaces'; export const userGetAllDescription: UserProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getAll/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getAll/execute.ts index 672c976367c..64563bc24e1 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getAll/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getAll/execute.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getByEmail/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getByEmail/description.ts index e8fc45d1399..96b31c89e39 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getByEmail/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getByEmail/description.ts @@ -1,4 +1,4 @@ -import { UserProperties } from '../../Interfaces'; +import type { UserProperties } from '../../Interfaces'; export const userGetByEmailDescription: UserProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getByEmail/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getByEmail/execute.ts index 2b98c301a8a..3ddcfba5b02 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getByEmail/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getByEmail/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getById/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getById/description.ts index 1c43e77d498..9e5313ec45d 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getById/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getById/description.ts @@ -1,4 +1,4 @@ -import { UserProperties } from '../../Interfaces'; +import type { UserProperties } from '../../Interfaces'; export const userGetByIdDescription: UserProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getById/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getById/execute.ts index 6ce4fa08d87..9c7015c4b86 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/getById/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/getById/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/index.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/index.ts index 11e8e97a7a9..e0f1c0d943e 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/index.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/index.ts @@ -5,7 +5,7 @@ import * as getByEmail from './getByEmail'; import * as getById from './getById'; import * as invite from './invite'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { create, deactive, getAll, getByEmail, getById, invite }; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/invite/description.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/invite/description.ts index 8215e3325ba..bb4e09dc704 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/invite/description.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/invite/description.ts @@ -1,4 +1,4 @@ -import { UserProperties } from '../../Interfaces'; +import type { UserProperties } from '../../Interfaces'; export const userInviteDescription: UserProperties = [ { diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/user/invite/execute.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/user/invite/execute.ts index c05b825b5a1..bfa4e76d839 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/user/invite/execute.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/user/invite/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/actions/versionDescription.ts b/packages/nodes-base/nodes/Mattermost/v1/actions/versionDescription.ts index a58b465e1f7..1fa66bdf393 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/actions/versionDescription.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/actions/versionDescription.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; import * as channel from './channel'; import * as message from './message'; import * as reaction from './reaction'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/methods/loadOptions.ts b/packages/nodes-base/nodes/Mattermost/v1/methods/loadOptions.ts index 5b6b1d0f723..e52d0f2aef0 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/methods/loadOptions.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/methods/loadOptions.ts @@ -1,9 +1,5 @@ -import { - IDataObject, - ILoadOptionsFunctions, - INodePropertyOptions, - NodeOperationError, -} from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest } from '../transport'; diff --git a/packages/nodes-base/nodes/Mattermost/v1/transport/index.ts b/packages/nodes-base/nodes/Mattermost/v1/transport/index.ts index 1d182f9c024..2e2919c3097 100644 --- a/packages/nodes-base/nodes/Mattermost/v1/transport/index.ts +++ b/packages/nodes-base/nodes/Mattermost/v1/transport/index.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { GenericValue, IDataObject, IHttpRequestMethods, IHttpRequestOptions } from 'n8n-workflow'; +import type { + GenericValue, + IDataObject, + IHttpRequestMethods, + IHttpRequestOptions, +} from 'n8n-workflow'; /** * Make an API request to Mattermost diff --git a/packages/nodes-base/nodes/Mautic/CampaignContactDescription.ts b/packages/nodes-base/nodes/Mautic/CampaignContactDescription.ts index 8eabc11f2ec..98555277dad 100644 --- a/packages/nodes-base/nodes/Mautic/CampaignContactDescription.ts +++ b/packages/nodes-base/nodes/Mautic/CampaignContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const campaignContactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mautic/CompanyContactDescription.ts b/packages/nodes-base/nodes/Mautic/CompanyContactDescription.ts index d5d815fe019..75754aaed06 100644 --- a/packages/nodes-base/nodes/Mautic/CompanyContactDescription.ts +++ b/packages/nodes-base/nodes/Mautic/CompanyContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyContactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mautic/CompanyDescription.ts b/packages/nodes-base/nodes/Mautic/CompanyDescription.ts index 0454ac9121c..3c72a608a2c 100644 --- a/packages/nodes-base/nodes/Mautic/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Mautic/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mautic/ContactDescription.ts b/packages/nodes-base/nodes/Mautic/ContactDescription.ts index 0d173d0ca4b..65b6b3ed3de 100644 --- a/packages/nodes-base/nodes/Mautic/ContactDescription.ts +++ b/packages/nodes-base/nodes/Mautic/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mautic/ContactSegmentDescription.ts b/packages/nodes-base/nodes/Mautic/ContactSegmentDescription.ts index a4ae14720d1..6a761ed1681 100644 --- a/packages/nodes-base/nodes/Mautic/ContactSegmentDescription.ts +++ b/packages/nodes-base/nodes/Mautic/ContactSegmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactSegmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mautic/GenericFunctions.ts b/packages/nodes-base/nodes/Mautic/GenericFunctions.ts index 62baf83dc02..88ade4287b9 100644 --- a/packages/nodes-base/nodes/Mautic/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Mautic/GenericFunctions.ts @@ -1,12 +1,13 @@ -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; export async function mauticApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Mautic/Mautic.node.ts b/packages/nodes-base/nodes/Mautic/Mautic.node.ts index 2ca3d48e200..ca307e18a14 100644 --- a/packages/nodes-base/nodes/Mautic/Mautic.node.ts +++ b/packages/nodes-base/nodes/Mautic/Mautic.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -8,9 +8,8 @@ import { INodeType, INodeTypeDescription, JsonObject, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { mauticApiRequest, mauticApiRequestAllItems, validateJSON } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Mautic/MauticTrigger.node.ts b/packages/nodes-base/nodes/Mautic/MauticTrigger.node.ts index a80a47f2666..ac96509b387 100644 --- a/packages/nodes-base/nodes/Mautic/MauticTrigger.node.ts +++ b/packages/nodes-base/nodes/Mautic/MauticTrigger.node.ts @@ -1,8 +1,8 @@ import { parse as urlParse } from 'url'; -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/Mautic/SegmentEmailDescription.ts b/packages/nodes-base/nodes/Mautic/SegmentEmailDescription.ts index f6b4ca33053..b15d305f1e8 100644 --- a/packages/nodes-base/nodes/Mautic/SegmentEmailDescription.ts +++ b/packages/nodes-base/nodes/Mautic/SegmentEmailDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const segmentEmailOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Medium/GenericFunctions.ts b/packages/nodes-base/nodes/Medium/GenericFunctions.ts index 9c3a1d96166..89058098b7d 100644 --- a/packages/nodes-base/nodes/Medium/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Medium/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function mediumApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Medium/Medium.node.ts b/packages/nodes-base/nodes/Medium/Medium.node.ts index 0ac8cd82682..a3443fee587 100644 --- a/packages/nodes-base/nodes/Medium/Medium.node.ts +++ b/packages/nodes-base/nodes/Medium/Medium.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { mediumApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Merge/Merge.node.ts b/packages/nodes-base/nodes/Merge/Merge.node.ts index ae163846f72..e00220f2607 100644 --- a/packages/nodes-base/nodes/Merge/Merge.node.ts +++ b/packages/nodes-base/nodes/Merge/Merge.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { MergeV1 } from './v1/MergeV1.node'; import { MergeV2 } from './v2/MergeV2.node'; diff --git a/packages/nodes-base/nodes/Merge/v1/MergeV1.node.ts b/packages/nodes-base/nodes/Merge/v1/MergeV1.node.ts index d5bb9de2f2e..704b8900c90 100644 --- a/packages/nodes-base/nodes/Merge/v1/MergeV1.node.ts +++ b/packages/nodes-base/nodes/Merge/v1/MergeV1.node.ts @@ -1,10 +1,9 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ import { get } from 'lodash'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { GenericValue, INodeExecutionData, INodeType, @@ -12,6 +11,7 @@ import { INodeTypeDescription, IPairedItemData, } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; const versionDescription: INodeTypeDescription = { displayName: 'Merge', diff --git a/packages/nodes-base/nodes/Merge/v2/GenericFunctions.ts b/packages/nodes-base/nodes/Merge/v2/GenericFunctions.ts index 1d858600377..7ceb7afc897 100644 --- a/packages/nodes-base/nodes/Merge/v2/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Merge/v2/GenericFunctions.ts @@ -1,11 +1,11 @@ -import { +import type { GenericValue, IBinaryKeyData, IDataObject, INodeExecutionData, IPairedItemData, - jsonParse, } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; import { assign, assignWith, get, isEqual, isNull, merge, mergeWith } from 'lodash'; diff --git a/packages/nodes-base/nodes/Merge/v2/MergeV2.node.ts b/packages/nodes-base/nodes/Merge/v2/MergeV2.node.ts index ef41955aa41..4865c0b1962 100644 --- a/packages/nodes-base/nodes/Merge/v2/MergeV2.node.ts +++ b/packages/nodes-base/nodes/Merge/v2/MergeV2.node.ts @@ -1,9 +1,9 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; import { merge } from 'lodash'; -import { +import type { IDataObject, INodeExecutionData, INodeType, @@ -12,16 +12,18 @@ import { IPairedItemData, } from 'n8n-workflow'; +import type { + ClashResolveOptions, + MatchFieldsJoinMode, + MatchFieldsOptions, + MatchFieldsOutput, +} from './GenericFunctions'; import { addSourceField, addSuffixToEntriesKeys, checkInput, checkMatchFieldsInput, - ClashResolveOptions, findMatches, - MatchFieldsJoinMode, - MatchFieldsOptions, - MatchFieldsOutput, mergeMatched, selectMergeMethod, } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Merge/v2/OptionsDescription.ts b/packages/nodes-base/nodes/Merge/v2/OptionsDescription.ts index e794e8f936d..77e791be587 100644 --- a/packages/nodes-base/nodes/Merge/v2/OptionsDescription.ts +++ b/packages/nodes-base/nodes/Merge/v2/OptionsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const clashHandlingProperties: INodeProperties = { displayName: 'Clash Handling', diff --git a/packages/nodes-base/nodes/MessageBird/GenericFunctions.ts b/packages/nodes-base/nodes/MessageBird/GenericFunctions.ts index c74856c2654..5e6cd3c757a 100644 --- a/packages/nodes-base/nodes/MessageBird/GenericFunctions.ts +++ b/packages/nodes-base/nodes/MessageBird/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Make an API request to Message Bird diff --git a/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts b/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts index 2344ac7e936..aa3d131ad62 100644 --- a/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts +++ b/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { messageBirdApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Metabase/AlertsDescription.ts b/packages/nodes-base/nodes/Metabase/AlertsDescription.ts index 044bad79d70..44c5a53c422 100644 --- a/packages/nodes-base/nodes/Metabase/AlertsDescription.ts +++ b/packages/nodes-base/nodes/Metabase/AlertsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const alertsOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Metabase/DatabasesDescription.ts b/packages/nodes-base/nodes/Metabase/DatabasesDescription.ts index 0f399206791..c0180f769fa 100644 --- a/packages/nodes-base/nodes/Metabase/DatabasesDescription.ts +++ b/packages/nodes-base/nodes/Metabase/DatabasesDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const databasesOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Metabase/Metabase.node.ts b/packages/nodes-base/nodes/Metabase/Metabase.node.ts index 4f8570588f4..64fce716711 100644 --- a/packages/nodes-base/nodes/Metabase/Metabase.node.ts +++ b/packages/nodes-base/nodes/Metabase/Metabase.node.ts @@ -1,4 +1,4 @@ -import { INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription } from 'n8n-workflow'; import { questionsFields, questionsOperations } from './QuestionsDescription'; diff --git a/packages/nodes-base/nodes/Metabase/MetricsDescription.ts b/packages/nodes-base/nodes/Metabase/MetricsDescription.ts index 00df4d8bdc5..d782fc454b6 100644 --- a/packages/nodes-base/nodes/Metabase/MetricsDescription.ts +++ b/packages/nodes-base/nodes/Metabase/MetricsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const metricsOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Metabase/QuestionsDescription.ts b/packages/nodes-base/nodes/Metabase/QuestionsDescription.ts index f2889c91419..961aa667175 100644 --- a/packages/nodes-base/nodes/Metabase/QuestionsDescription.ts +++ b/packages/nodes-base/nodes/Metabase/QuestionsDescription.ts @@ -1,11 +1,11 @@ -import { +import type { IDataObject, IExecuteSingleFunctions, IN8nHttpFullResponse, INodeExecutionData, INodeProperties, - jsonParse, } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; export const questionsOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Dynamics/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/Dynamics/GenericFunctions.ts index badd7176916..8029580ea88 100644 --- a/packages/nodes-base/nodes/Microsoft/Dynamics/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/Dynamics/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, INodeProperties, INodePropertyOptions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, INodeProperties, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function microsoftApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts b/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts index 0f7babf1b7f..f58a6360ce7 100644 --- a/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -9,11 +9,11 @@ import { INodeTypeDescription, } from 'n8n-workflow'; +import type { IField } from './GenericFunctions'; import { adjustAddresses, getEntityFields, getPicklistOptions, - IField, microsoftApiRequest, microsoftApiRequestAllItems, sort, diff --git a/packages/nodes-base/nodes/Microsoft/Dynamics/descriptions/AccountDescription.ts b/packages/nodes-base/nodes/Microsoft/Dynamics/descriptions/AccountDescription.ts index 141813ad0e9..2d3cfc87ea4 100644 --- a/packages/nodes-base/nodes/Microsoft/Dynamics/descriptions/AccountDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Dynamics/descriptions/AccountDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getAccountFields } from '../GenericFunctions'; diff --git a/packages/nodes-base/nodes/Microsoft/Excel/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/Excel/GenericFunctions.ts index aacb40c23de..b30ff95c9cb 100644 --- a/packages/nodes-base/nodes/Microsoft/Excel/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/Excel/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function microsoftApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Microsoft/Excel/MicrosoftExcel.node.ts b/packages/nodes-base/nodes/Microsoft/Excel/MicrosoftExcel.node.ts index 00d70d11a78..554e973fc88 100644 --- a/packages/nodes-base/nodes/Microsoft/Excel/MicrosoftExcel.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Excel/MicrosoftExcel.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { microsoftApiRequest, diff --git a/packages/nodes-base/nodes/Microsoft/Excel/TableDescription.ts b/packages/nodes-base/nodes/Microsoft/Excel/TableDescription.ts index 4a6b79eb14b..ccb10faae61 100644 --- a/packages/nodes-base/nodes/Microsoft/Excel/TableDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Excel/TableDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tableOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Excel/WorkbookDescription.ts b/packages/nodes-base/nodes/Microsoft/Excel/WorkbookDescription.ts index 4f522cd061e..57ba88d4c60 100644 --- a/packages/nodes-base/nodes/Microsoft/Excel/WorkbookDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Excel/WorkbookDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const workbookOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Excel/WorksheetDescription.ts b/packages/nodes-base/nodes/Microsoft/Excel/WorksheetDescription.ts index a430395f4c3..28746e5e509 100644 --- a/packages/nodes-base/nodes/Microsoft/Excel/WorksheetDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Excel/WorksheetDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const worksheetOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/GraphSecurity/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/GraphSecurity/GenericFunctions.ts index f8524cec987..487ace63278 100644 --- a/packages/nodes-base/nodes/Microsoft/GraphSecurity/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/GraphSecurity/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; export async function msGraphSecurityApiRequest( this: IExecuteFunctions, diff --git a/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts b/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts index 6d1776f258f..87b3f5a2685 100644 --- a/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts +++ b/packages/nodes-base/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { msGraphSecurityApiRequest, diff --git a/packages/nodes-base/nodes/Microsoft/GraphSecurity/descriptions/SecureScoreControlProfileDescription.ts b/packages/nodes-base/nodes/Microsoft/GraphSecurity/descriptions/SecureScoreControlProfileDescription.ts index e412f5e0865..6a5cec624f2 100644 --- a/packages/nodes-base/nodes/Microsoft/GraphSecurity/descriptions/SecureScoreControlProfileDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/GraphSecurity/descriptions/SecureScoreControlProfileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const secureScoreControlProfileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/GraphSecurity/descriptions/SecureScoreDescription.ts b/packages/nodes-base/nodes/Microsoft/GraphSecurity/descriptions/SecureScoreDescription.ts index 2689d81d76c..aa85d0ae011 100644 --- a/packages/nodes-base/nodes/Microsoft/GraphSecurity/descriptions/SecureScoreDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/GraphSecurity/descriptions/SecureScoreDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const secureScoreOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/OneDrive/FileDescription.ts b/packages/nodes-base/nodes/Microsoft/OneDrive/FileDescription.ts index 3348afb079e..93b1dbcefd6 100644 --- a/packages/nodes-base/nodes/Microsoft/OneDrive/FileDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/OneDrive/FileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/OneDrive/FolderDescription.ts b/packages/nodes-base/nodes/Microsoft/OneDrive/FolderDescription.ts index c6c3b280570..f4422f96b0d 100644 --- a/packages/nodes-base/nodes/Microsoft/OneDrive/FolderDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/OneDrive/FolderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const folderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/OneDrive/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/OneDrive/GenericFunctions.ts index d4d65094696..423397ad668 100644 --- a/packages/nodes-base/nodes/Microsoft/OneDrive/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/OneDrive/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function microsoftApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts b/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts index fa030048e8f..957903bc67e 100644 --- a/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts +++ b/packages/nodes-base/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.ts @@ -1,14 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { microsoftApiRequest, microsoftApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Microsoft/Outlook/DraftDescription.ts b/packages/nodes-base/nodes/Microsoft/Outlook/DraftDescription.ts index 45b89a20386..9a770cfb632 100644 --- a/packages/nodes-base/nodes/Microsoft/Outlook/DraftDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Outlook/DraftDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const draftOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Outlook/DraftMessageSharedDescription.ts b/packages/nodes-base/nodes/Microsoft/Outlook/DraftMessageSharedDescription.ts index dcb3bfb1a69..59190650f21 100644 --- a/packages/nodes-base/nodes/Microsoft/Outlook/DraftMessageSharedDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Outlook/DraftMessageSharedDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const draftMessageSharedFields: INodeProperties[] = [ // Get & Get All operations diff --git a/packages/nodes-base/nodes/Microsoft/Outlook/FolderDescription.ts b/packages/nodes-base/nodes/Microsoft/Outlook/FolderDescription.ts index 2158a54f607..bb9da4f2fd8 100644 --- a/packages/nodes-base/nodes/Microsoft/Outlook/FolderDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Outlook/FolderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const folderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Outlook/FolderMessageDecription.ts b/packages/nodes-base/nodes/Microsoft/Outlook/FolderMessageDecription.ts index d2176680181..d3d5f17994a 100644 --- a/packages/nodes-base/nodes/Microsoft/Outlook/FolderMessageDecription.ts +++ b/packages/nodes-base/nodes/Microsoft/Outlook/FolderMessageDecription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const folderMessageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Outlook/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/Outlook/GenericFunctions.ts index 71285ed8527..a4256b9f502 100644 --- a/packages/nodes-base/nodes/Microsoft/Outlook/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/Outlook/GenericFunctions.ts @@ -1,13 +1,10 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { - BINARY_ENCODING, - IExecuteFunctions, - IExecuteSingleFunctions, - ILoadOptionsFunctions, -} from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import { BINARY_ENCODING } from 'n8n-core'; -import { IDataObject, INodeExecutionData, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; export async function microsoftApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Microsoft/Outlook/MessageAttachmentDescription.ts b/packages/nodes-base/nodes/Microsoft/Outlook/MessageAttachmentDescription.ts index a596753c81c..7669c2d8903 100644 --- a/packages/nodes-base/nodes/Microsoft/Outlook/MessageAttachmentDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Outlook/MessageAttachmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageAttachmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Outlook/MessageDescription.ts b/packages/nodes-base/nodes/Microsoft/Outlook/MessageDescription.ts index 061e7d7c9b3..fa5b5d53e56 100644 --- a/packages/nodes-base/nodes/Microsoft/Outlook/MessageDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Outlook/MessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Outlook/MicrosoftOutlook.node.ts b/packages/nodes-base/nodes/Microsoft/Outlook/MicrosoftOutlook.node.ts index 7c994015741..85955898c49 100644 --- a/packages/nodes-base/nodes/Microsoft/Outlook/MicrosoftOutlook.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Outlook/MicrosoftOutlook.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, @@ -8,9 +8,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { binaryToAttachments, diff --git a/packages/nodes-base/nodes/Microsoft/Sql/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/Sql/GenericFunctions.ts index df7c2c7d69f..6a7360d201d 100644 --- a/packages/nodes-base/nodes/Microsoft/Sql/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/Sql/GenericFunctions.ts @@ -1,6 +1,7 @@ /* eslint-disable @typescript-eslint/ban-types */ -import { deepCopy, IDataObject, INodeExecutionData } from 'n8n-workflow'; -import { ITables } from './TableInterface'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; +import type { ITables } from './TableInterface'; /** * Returns a copy of the item which only contains the json data and diff --git a/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts b/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts index bcc173ae810..30b913473fe 100644 --- a/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, @@ -9,14 +9,14 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { chunk, flatten } from '../../../utils/utilities'; import mssql from 'mssql'; -import { ITables } from './TableInterface'; +import type { ITables } from './TableInterface'; import { copyInputItem, diff --git a/packages/nodes-base/nodes/Microsoft/Sql/TableInterface.ts b/packages/nodes-base/nodes/Microsoft/Sql/TableInterface.ts index c260c36ab38..ec4b098ea5d 100644 --- a/packages/nodes-base/nodes/Microsoft/Sql/TableInterface.ts +++ b/packages/nodes-base/nodes/Microsoft/Sql/TableInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ITables { [key: string]: { diff --git a/packages/nodes-base/nodes/Microsoft/Teams/ChannelDescription.ts b/packages/nodes-base/nodes/Microsoft/Teams/ChannelDescription.ts index eac4656c147..5e9f63082f9 100644 --- a/packages/nodes-base/nodes/Microsoft/Teams/ChannelDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Teams/ChannelDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const channelOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Teams/ChannelMessageDescription.ts b/packages/nodes-base/nodes/Microsoft/Teams/ChannelMessageDescription.ts index 176c196dfa4..1daf7561824 100644 --- a/packages/nodes-base/nodes/Microsoft/Teams/ChannelMessageDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Teams/ChannelMessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const channelMessageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Teams/ChatMessageDescription.ts b/packages/nodes-base/nodes/Microsoft/Teams/ChatMessageDescription.ts index c69d3617a4d..1a6aacd3712 100644 --- a/packages/nodes-base/nodes/Microsoft/Teams/ChatMessageDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Teams/ChatMessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const chatMessageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/Teams/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/Teams/GenericFunctions.ts index 7c53d59bcb1..abfe976f18f 100644 --- a/packages/nodes-base/nodes/Microsoft/Teams/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/Teams/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function microsoftApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Microsoft/Teams/MicrosoftTeams.node.ts b/packages/nodes-base/nodes/Microsoft/Teams/MicrosoftTeams.node.ts index 2ddeac87254..87778897c26 100644 --- a/packages/nodes-base/nodes/Microsoft/Teams/MicrosoftTeams.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Teams/MicrosoftTeams.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Microsoft/Teams/TaskDescription.ts b/packages/nodes-base/nodes/Microsoft/Teams/TaskDescription.ts index a1b7682dc1b..32bbe56a13f 100644 --- a/packages/nodes-base/nodes/Microsoft/Teams/TaskDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/Teams/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/ToDo/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/ToDo/GenericFunctions.ts index a8e1dbdf006..65aedc8e184 100644 --- a/packages/nodes-base/nodes/Microsoft/ToDo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/ToDo/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function microsoftApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Microsoft/ToDo/LinkedResourceDescription.ts b/packages/nodes-base/nodes/Microsoft/ToDo/LinkedResourceDescription.ts index e30a517be4a..cb68f53a7dc 100644 --- a/packages/nodes-base/nodes/Microsoft/ToDo/LinkedResourceDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/ToDo/LinkedResourceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const linkedResourceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/ToDo/ListDescription.ts b/packages/nodes-base/nodes/Microsoft/ToDo/ListDescription.ts index cd3d3ab92cb..4fa97c519d0 100644 --- a/packages/nodes-base/nodes/Microsoft/ToDo/ListDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/ToDo/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts b/packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts index fb5d4dfc8cc..1cf43bb811d 100644 --- a/packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts +++ b/packages/nodes-base/nodes/Microsoft/ToDo/MicrosoftToDo.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { microsoftApiRequest, microsoftApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Microsoft/ToDo/TaskDescription.ts b/packages/nodes-base/nodes/Microsoft/ToDo/TaskDescription.ts index d3717f1902c..a0481398812 100644 --- a/packages/nodes-base/nodes/Microsoft/ToDo/TaskDescription.ts +++ b/packages/nodes-base/nodes/Microsoft/ToDo/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mindee/GenericFunctions.ts b/packages/nodes-base/nodes/Mindee/GenericFunctions.ts index 46ad58220f5..571a8835483 100644 --- a/packages/nodes-base/nodes/Mindee/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Mindee/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function mindeeApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Mindee/Mindee.node.ts b/packages/nodes-base/nodes/Mindee/Mindee.node.ts index 6c284199ed6..8d160bd3d72 100644 --- a/packages/nodes-base/nodes/Mindee/Mindee.node.ts +++ b/packages/nodes-base/nodes/Mindee/Mindee.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { cleanData, cleanDataPreviousApiVersions, mindeeApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Misp/GenericFunctions.ts b/packages/nodes-base/nodes/Misp/GenericFunctions.ts index ff0096cb33a..c4508d10b81 100644 --- a/packages/nodes-base/nodes/Misp/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Misp/GenericFunctions.ts @@ -1,10 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { MispCredentials } from './types'; +import type { MispCredentials } from './types'; import { URL } from 'url'; diff --git a/packages/nodes-base/nodes/Misp/Misp.node.ts b/packages/nodes-base/nodes/Misp/Misp.node.ts index d880be6a910..7231ab65f0d 100644 --- a/packages/nodes-base/nodes/Misp/Misp.node.ts +++ b/packages/nodes-base/nodes/Misp/Misp.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { mispApiRequest, @@ -33,7 +38,7 @@ import { warninglistOperations, } from './descriptions'; -import { LoadedOrgs, LoadedSharingGroups, LoadedTags, LoadedUsers } from './types'; +import type { LoadedOrgs, LoadedSharingGroups, LoadedTags, LoadedUsers } from './types'; export class Misp implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Misp/descriptions/AttributeDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/AttributeDescription.ts index e6437c12066..7462013d34f 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/AttributeDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/AttributeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const attributeOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/EventDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/EventDescription.ts index 7428491a71c..098d6c5553b 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/EventDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/EventTagDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/EventTagDescription.ts index 05fd4320891..a1695882db0 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/EventTagDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/EventTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/FeedDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/FeedDescription.ts index f5f154e12b7..ebc5956c70b 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/FeedDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/FeedDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const feedOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/GalaxyDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/GalaxyDescription.ts index e9a0fdedd42..43e7d2450d5 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/GalaxyDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/GalaxyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const galaxyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/NoticelistDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/NoticelistDescription.ts index 54b77f54160..2ed973e19b5 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/NoticelistDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/NoticelistDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const noticelistOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/OrganisationDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/OrganisationDescription.ts index 44eb474f4a6..f237a9757c9 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/OrganisationDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/OrganisationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const organisationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/TagDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/TagDescription.ts index dc95880c54f..4d2ca11dadc 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/TagDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/TagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/UserDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/UserDescription.ts index 167e98e80a4..e98a971e015 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/UserDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Misp/descriptions/WarninglistDescription.ts b/packages/nodes-base/nodes/Misp/descriptions/WarninglistDescription.ts index a1d4491cd9e..652064fb7fd 100644 --- a/packages/nodes-base/nodes/Misp/descriptions/WarninglistDescription.ts +++ b/packages/nodes-base/nodes/Misp/descriptions/WarninglistDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const warninglistOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Mocean/GenericFunctions.ts b/packages/nodes-base/nodes/Mocean/GenericFunctions.ts index e468a69affb..7cfea02908e 100644 --- a/packages/nodes-base/nodes/Mocean/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Mocean/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Make an API request to Twilio diff --git a/packages/nodes-base/nodes/Mocean/Mocean.node.ts b/packages/nodes-base/nodes/Mocean/Mocean.node.ts index de49384a2d7..0c061442380 100644 --- a/packages/nodes-base/nodes/Mocean/Mocean.node.ts +++ b/packages/nodes-base/nodes/Mocean/Mocean.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -9,8 +9,8 @@ import { INodeType, INodeTypeDescription, JsonObject, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { moceanApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/MondayCom/BoardColumnDescription.ts b/packages/nodes-base/nodes/MondayCom/BoardColumnDescription.ts index 76825b08bca..6d011ab02fe 100644 --- a/packages/nodes-base/nodes/MondayCom/BoardColumnDescription.ts +++ b/packages/nodes-base/nodes/MondayCom/BoardColumnDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const boardColumnOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MondayCom/BoardDescription.ts b/packages/nodes-base/nodes/MondayCom/BoardDescription.ts index 746fe141aa7..2bb61a0669a 100644 --- a/packages/nodes-base/nodes/MondayCom/BoardDescription.ts +++ b/packages/nodes-base/nodes/MondayCom/BoardDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const boardOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MondayCom/BoardGroupDescription.ts b/packages/nodes-base/nodes/MondayCom/BoardGroupDescription.ts index c5d6bf2669b..eba9cc81403 100644 --- a/packages/nodes-base/nodes/MondayCom/BoardGroupDescription.ts +++ b/packages/nodes-base/nodes/MondayCom/BoardGroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const boardGroupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MondayCom/BoardItemDescription.ts b/packages/nodes-base/nodes/MondayCom/BoardItemDescription.ts index b95ba046fe5..4a9a7b98016 100644 --- a/packages/nodes-base/nodes/MondayCom/BoardItemDescription.ts +++ b/packages/nodes-base/nodes/MondayCom/BoardItemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const boardItemOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MondayCom/GenericFunctions.ts b/packages/nodes-base/nodes/MondayCom/GenericFunctions.ts index ba0c1d2702f..7e9436423dc 100644 --- a/packages/nodes-base/nodes/MondayCom/GenericFunctions.ts +++ b/packages/nodes-base/nodes/MondayCom/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts b/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts index 750a74c1359..760577fa572 100644 --- a/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts +++ b/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { mondayComApiRequest, mondayComApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/MongoDb/GenericFunctions.ts b/packages/nodes-base/nodes/MongoDb/GenericFunctions.ts index 81695996deb..5fcdf2a3dd5 100644 --- a/packages/nodes-base/nodes/MongoDb/GenericFunctions.ts +++ b/packages/nodes-base/nodes/MongoDb/GenericFunctions.ts @@ -1,13 +1,9 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { - ICredentialDataDecryptedObject, - IDataObject, - INodeExecutionData, - NodeOperationError, -} from 'n8n-workflow'; +import type { ICredentialDataDecryptedObject, IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { +import type { IMongoCredentials, IMongoCredentialsType, IMongoParametricCredentials, diff --git a/packages/nodes-base/nodes/MongoDb/MongoDb.node.ts b/packages/nodes-base/nodes/MongoDb/MongoDb.node.ts index 8589504c0d9..78237edb2e8 100644 --- a/packages/nodes-base/nodes/MongoDb/MongoDb.node.ts +++ b/packages/nodes-base/nodes/MongoDb/MongoDb.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -9,8 +9,8 @@ import { INodeType, INodeTypeDescription, JsonObject, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { nodeDescription } from './MongoDbDescription'; @@ -21,15 +21,10 @@ import { validateAndResolveMongoCredentials, } from './GenericFunctions'; -import { - FindOneAndReplaceOptions, - FindOneAndUpdateOptions, - MongoClient, - ObjectId, - UpdateOptions, -} from 'mongodb'; +import type { FindOneAndReplaceOptions, FindOneAndUpdateOptions, UpdateOptions } from 'mongodb'; +import { MongoClient, ObjectId } from 'mongodb'; -import { IMongoParametricCredentials } from './mongoDb.types'; +import type { IMongoParametricCredentials } from './mongoDb.types'; export class MongoDb implements INodeType { description: INodeTypeDescription = nodeDescription; diff --git a/packages/nodes-base/nodes/MongoDb/MongoDbDescription.ts b/packages/nodes-base/nodes/MongoDb/MongoDbDescription.ts index ba0d9b6f2f3..c113f702e39 100644 --- a/packages/nodes-base/nodes/MongoDb/MongoDbDescription.ts +++ b/packages/nodes-base/nodes/MongoDb/MongoDbDescription.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; /** * Options to be displayed diff --git a/packages/nodes-base/nodes/MonicaCrm/GenericFunctions.ts b/packages/nodes-base/nodes/MonicaCrm/GenericFunctions.ts index 135cffb9844..8c7ca01ebd3 100644 --- a/packages/nodes-base/nodes/MonicaCrm/GenericFunctions.ts +++ b/packages/nodes-base/nodes/MonicaCrm/GenericFunctions.ts @@ -1,10 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { LoaderGetResponse } from './types'; +import type { LoaderGetResponse } from './types'; export async function monicaCrmApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts b/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts index c9f2f9ee2f4..8885aa52a53 100644 --- a/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts +++ b/packages/nodes-base/nodes/MonicaCrm/MonicaCrm.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -42,7 +42,7 @@ import { taskOperations, } from './descriptions'; -import { LoaderGetResponse, Option } from './types'; +import type { LoaderGetResponse, Option } from './types'; export class MonicaCrm implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/ActivityDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/ActivityDescription.ts index 8140ec285f3..4d7c348a0e6 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/ActivityDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/ActivityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const activityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/CallDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/CallDescription.ts index cefc0ebc92d..5fcb2d9ae95 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/CallDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/CallDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const callOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactDescription.ts index 5f2f1e88c20..c39bd20a759 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactFieldDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactFieldDescription.ts index b8b7b11aacb..dfab21ebb3c 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactFieldDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactFieldDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactFieldOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactTagDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactTagDescription.ts index 60554f7e526..91a89cfe64e 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactTagDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/ContactTagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactTagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/ConversationDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/ConversationDescription.ts index 9c78c5306a6..a9a8bc15454 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/ConversationDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/ConversationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const conversationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/ConversationMessageDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/ConversationMessageDescription.ts index 03a03f88a08..0cd31808c71 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/ConversationMessageDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/ConversationMessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const conversationMessageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/JournalEntryDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/JournalEntryDescription.ts index 2655454b61f..8e7b429f70b 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/JournalEntryDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/JournalEntryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const journalEntryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/NoteDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/NoteDescription.ts index 93252674ce8..975a16f9bcf 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/NoteDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/NoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const noteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/ReminderDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/ReminderDescription.ts index 2530793cbb8..0751facaa64 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/ReminderDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/ReminderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const reminderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/TagDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/TagDescription.ts index d7495171ac3..5f9ee334042 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/TagDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/TagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/descriptions/TaskDescription.ts b/packages/nodes-base/nodes/MonicaCrm/descriptions/TaskDescription.ts index c974dcdb98c..28c5091b063 100644 --- a/packages/nodes-base/nodes/MonicaCrm/descriptions/TaskDescription.ts +++ b/packages/nodes-base/nodes/MonicaCrm/descriptions/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/MonicaCrm/types.d.ts b/packages/nodes-base/nodes/MonicaCrm/types.d.ts index 12a4499182f..dbfb0320433 100644 --- a/packages/nodes-base/nodes/MonicaCrm/types.d.ts +++ b/packages/nodes-base/nodes/MonicaCrm/types.d.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export type LoaderGetResponse = { data: Array<{ diff --git a/packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.ts b/packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.ts index 09c3e835a95..1526f7f6be8 100644 --- a/packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.ts +++ b/packages/nodes-base/nodes/MoveBinaryData/MoveBinaryData.node.ts @@ -1,20 +1,18 @@ import { get, set, unset } from 'lodash'; import prettyBytes from 'pretty-bytes'; -import { BINARY_ENCODING, IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; +import { BINARY_ENCODING } from 'n8n-core'; -import { - deepCopy, +import type { IBinaryData, IDataObject, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - jsonParse, - NodeOperationError, - fileTypeFromMimeType, } from 'n8n-workflow'; +import { deepCopy, jsonParse, NodeOperationError, fileTypeFromMimeType } from 'n8n-workflow'; import iconv from 'iconv-lite'; iconv.encodingExists('utf8'); diff --git a/packages/nodes-base/nodes/Msg91/GenericFunctions.ts b/packages/nodes-base/nodes/Msg91/GenericFunctions.ts index ebab4cc55d9..34a5992a380 100644 --- a/packages/nodes-base/nodes/Msg91/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Msg91/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Make an API request to MSG91 diff --git a/packages/nodes-base/nodes/Msg91/Msg91.node.ts b/packages/nodes-base/nodes/Msg91/Msg91.node.ts index a62c6fdbabf..7153b1915d8 100644 --- a/packages/nodes-base/nodes/Msg91/Msg91.node.ts +++ b/packages/nodes-base/nodes/Msg91/Msg91.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { msg91ApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/MySql/GenericFunctions.ts b/packages/nodes-base/nodes/MySql/GenericFunctions.ts index bf9b4aa6343..fd2c9ba9345 100644 --- a/packages/nodes-base/nodes/MySql/GenericFunctions.ts +++ b/packages/nodes-base/nodes/MySql/GenericFunctions.ts @@ -1,11 +1,11 @@ -import { - deepCopy, +import type { ICredentialDataDecryptedObject, IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodeListSearchResult, } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; import mysql2 from 'mysql2/promise'; /** diff --git a/packages/nodes-base/nodes/MySql/MySql.node.ts b/packages/nodes-base/nodes/MySql/MySql.node.ts index 8af134c18b0..6bf107ed35f 100644 --- a/packages/nodes-base/nodes/MySql/MySql.node.ts +++ b/packages/nodes-base/nodes/MySql/MySql.node.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, @@ -7,13 +7,13 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; // @ts-ignore -import mysql2 from 'mysql2/promise'; +import type mysql2 from 'mysql2/promise'; import { copyInputItems, createConnection, searchTables } from './GenericFunctions'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; export class MySql implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/N8n/CredentialDescription.ts b/packages/nodes-base/nodes/N8n/CredentialDescription.ts index fd61164f892..fa701d08153 100644 --- a/packages/nodes-base/nodes/N8n/CredentialDescription.ts +++ b/packages/nodes-base/nodes/N8n/CredentialDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { parseAndSetBodyJson } from './GenericFunctions'; export const credentialOperations: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/N8n/ExecutionDescription.ts b/packages/nodes-base/nodes/N8n/ExecutionDescription.ts index 9b9aa791e8a..85f31b97fe9 100644 --- a/packages/nodes-base/nodes/N8n/ExecutionDescription.ts +++ b/packages/nodes-base/nodes/N8n/ExecutionDescription.ts @@ -1,6 +1,6 @@ /* eslint-disable n8n-nodes-base/node-param-default-missing */ import { getCursorPaginator } from './GenericFunctions'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { workflowIdLocator } from './WorkflowLocator'; export const executionOperations: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/N8n/GenericFunctions.ts b/packages/nodes-base/nodes/N8n/GenericFunctions.ts index b069ef0e154..48f628f064d 100644 --- a/packages/nodes-base/nodes/N8n/GenericFunctions.ts +++ b/packages/nodes-base/nodes/N8n/GenericFunctions.ts @@ -1,4 +1,4 @@ -import { +import type { DeclarativeRestApiSettings, IDataObject, IExecuteFunctions, @@ -9,11 +9,10 @@ import { ILoadOptionsFunctions, INodeExecutionData, JsonObject, - NodeApiError, - NodeOperationError, PreSendAction, } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; /** * A custom API request function to be used with the resourceLocator lookup queries. diff --git a/packages/nodes-base/nodes/N8n/WorkflowDescription.ts b/packages/nodes-base/nodes/N8n/WorkflowDescription.ts index 0c362429199..20a97719b0f 100644 --- a/packages/nodes-base/nodes/N8n/WorkflowDescription.ts +++ b/packages/nodes-base/nodes/N8n/WorkflowDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getCursorPaginator, parseAndSetBodyJson, diff --git a/packages/nodes-base/nodes/N8n/WorkflowLocator.ts b/packages/nodes-base/nodes/N8n/WorkflowLocator.ts index b559d57db2d..b957841d33d 100644 --- a/packages/nodes-base/nodes/N8n/WorkflowLocator.ts +++ b/packages/nodes-base/nodes/N8n/WorkflowLocator.ts @@ -1,4 +1,4 @@ -import { ILoadOptionsFunctions, INodeListSearchResult, INodeProperties } from 'n8n-workflow'; +import type { ILoadOptionsFunctions, INodeListSearchResult, INodeProperties } from 'n8n-workflow'; import { apiRequestAllItems } from './GenericFunctions'; type DataItemsResponse = { diff --git a/packages/nodes-base/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.node.ts b/packages/nodes-base/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.node.ts index 9814952136a..aa5742831bb 100644 --- a/packages/nodes-base/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.node.ts +++ b/packages/nodes-base/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; const data = [ { diff --git a/packages/nodes-base/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.node.ts b/packages/nodes-base/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.node.ts index 338e465b274..1c13a24e0fd 100644 --- a/packages/nodes-base/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.node.ts +++ b/packages/nodes-base/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; export class N8nTrainingCustomerMessenger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/N8nTrigger/N8nTrigger.node.ts b/packages/nodes-base/nodes/N8nTrigger/N8nTrigger.node.ts index 95b5f6798c3..25905de075c 100644 --- a/packages/nodes-base/nodes/N8nTrigger/N8nTrigger.node.ts +++ b/packages/nodes-base/nodes/N8nTrigger/N8nTrigger.node.ts @@ -1,5 +1,5 @@ -import { ITriggerFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; type eventType = 'Instance started' | undefined; diff --git a/packages/nodes-base/nodes/Nasa/GenericFunctions.ts b/packages/nodes-base/nodes/Nasa/GenericFunctions.ts index eee6487f71c..5d8f3b0ad58 100644 --- a/packages/nodes-base/nodes/Nasa/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Nasa/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function nasaApiRequest( this: IHookFunctions | IExecuteFunctions, diff --git a/packages/nodes-base/nodes/Nasa/Nasa.node.ts b/packages/nodes-base/nodes/Nasa/Nasa.node.ts index e4701502d70..09cfb1004fe 100644 --- a/packages/nodes-base/nodes/Nasa/Nasa.node.ts +++ b/packages/nodes-base/nodes/Nasa/Nasa.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { nasaApiRequest, nasaApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Netlify/DeployDescription.ts b/packages/nodes-base/nodes/Netlify/DeployDescription.ts index 33eed32a5da..2c016a4b6c2 100644 --- a/packages/nodes-base/nodes/Netlify/DeployDescription.ts +++ b/packages/nodes-base/nodes/Netlify/DeployDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const deployOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Netlify/GenericFunctions.ts b/packages/nodes-base/nodes/Netlify/GenericFunctions.ts index e1d9a3081a1..109429d57a2 100644 --- a/packages/nodes-base/nodes/Netlify/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Netlify/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function netlifyApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Netlify/Netlify.node.ts b/packages/nodes-base/nodes/Netlify/Netlify.node.ts index dfced1a3a12..c0d76691594 100644 --- a/packages/nodes-base/nodes/Netlify/Netlify.node.ts +++ b/packages/nodes-base/nodes/Netlify/Netlify.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Netlify/NetlifyTrigger.node.ts b/packages/nodes-base/nodes/Netlify/NetlifyTrigger.node.ts index 5869de66ef1..16b8a362478 100644 --- a/packages/nodes-base/nodes/Netlify/NetlifyTrigger.node.ts +++ b/packages/nodes-base/nodes/Netlify/NetlifyTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/Netlify/SiteDescription.ts b/packages/nodes-base/nodes/Netlify/SiteDescription.ts index ec8e1717fd6..b259407b058 100644 --- a/packages/nodes-base/nodes/Netlify/SiteDescription.ts +++ b/packages/nodes-base/nodes/Netlify/SiteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const siteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/NextCloud/GenericFunctions.ts b/packages/nodes-base/nodes/NextCloud/GenericFunctions.ts index 4c9c9ae1492..74cf4eb6459 100644 --- a/packages/nodes-base/nodes/NextCloud/GenericFunctions.ts +++ b/packages/nodes-base/nodes/NextCloud/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an API request to NextCloud diff --git a/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts b/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts index 69c709e0cd9..bf73c70bde4 100644 --- a/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts +++ b/packages/nodes-base/nodes/NextCloud/NextCloud.node.ts @@ -1,14 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { URLSearchParams } from 'url'; diff --git a/packages/nodes-base/nodes/NoOp/NoOp.node.ts b/packages/nodes-base/nodes/NoOp/NoOp.node.ts index a47f743a47d..44531a293fb 100644 --- a/packages/nodes-base/nodes/NoOp/NoOp.node.ts +++ b/packages/nodes-base/nodes/NoOp/NoOp.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; export class NoOp implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/NocoDB/GenericFunctions.ts b/packages/nodes-base/nodes/NocoDB/GenericFunctions.ts index 30656a7f86f..25f3d33c0e5 100644 --- a/packages/nodes-base/nodes/NocoDB/GenericFunctions.ts +++ b/packages/nodes-base/nodes/NocoDB/GenericFunctions.ts @@ -1,15 +1,9 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { - IBinaryKeyData, - IDataObject, - INodeExecutionData, - IPollFunctions, - jsonParse, - NodeOperationError, -} from 'n8n-workflow'; +import type { IBinaryKeyData, IDataObject, INodeExecutionData, IPollFunctions } from 'n8n-workflow'; +import { jsonParse, NodeOperationError } from 'n8n-workflow'; interface IAttachment { url: string; diff --git a/packages/nodes-base/nodes/NocoDB/NocoDB.node.ts b/packages/nodes-base/nodes/NocoDB/NocoDB.node.ts index 50d0bbf53ad..e955d93380a 100644 --- a/packages/nodes-base/nodes/NocoDB/NocoDB.node.ts +++ b/packages/nodes-base/nodes/NocoDB/NocoDB.node.ts @@ -1,15 +1,14 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems, downloadRecordAttachments } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/NocoDB/OperationDescription.ts b/packages/nodes-base/nodes/NocoDB/OperationDescription.ts index 27c0c01144b..a5e269a13a4 100644 --- a/packages/nodes-base/nodes/NocoDB/OperationDescription.ts +++ b/packages/nodes-base/nodes/NocoDB/OperationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const operationFields: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Notion/BlockDescription.ts b/packages/nodes-base/nodes/Notion/BlockDescription.ts index 342d1562025..38174dd9ee0 100644 --- a/packages/nodes-base/nodes/Notion/BlockDescription.ts +++ b/packages/nodes-base/nodes/Notion/BlockDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { blocks } from './Blocks'; diff --git a/packages/nodes-base/nodes/Notion/Blocks.ts b/packages/nodes-base/nodes/Notion/Blocks.ts index 37226b5c73e..c7398011932 100644 --- a/packages/nodes-base/nodes/Notion/Blocks.ts +++ b/packages/nodes-base/nodes/Notion/Blocks.ts @@ -1,4 +1,4 @@ -import { IDisplayOptions, INodeProperties } from 'n8n-workflow'; +import type { IDisplayOptions, INodeProperties } from 'n8n-workflow'; const colors = [ { diff --git a/packages/nodes-base/nodes/Notion/DatabaseDescription.ts b/packages/nodes-base/nodes/Notion/DatabaseDescription.ts index 1025c9d9825..93e59af7d0b 100644 --- a/packages/nodes-base/nodes/Notion/DatabaseDescription.ts +++ b/packages/nodes-base/nodes/Notion/DatabaseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const databaseOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Notion/DatabasePageDescription.ts b/packages/nodes-base/nodes/Notion/DatabasePageDescription.ts index d0623bb6236..958e63f7aa3 100644 --- a/packages/nodes-base/nodes/Notion/DatabasePageDescription.ts +++ b/packages/nodes-base/nodes/Notion/DatabasePageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getConditions, getSearchFilters } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Notion/GenericFunctions.ts b/packages/nodes-base/nodes/Notion/GenericFunctions.ts index 7f411967804..b1cf56232d6 100644 --- a/packages/nodes-base/nodes/Notion/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Notion/GenericFunctions.ts @@ -1,22 +1,21 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, IDisplayOptions, INodeExecutionData, INodeProperties, IPollFunctions, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { camelCase, capitalCase, snakeCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Notion/Notion.node.ts b/packages/nodes-base/nodes/Notion/Notion.node.ts index 5f190f631e0..9ea6e41f8ce 100644 --- a/packages/nodes-base/nodes/Notion/Notion.node.ts +++ b/packages/nodes-base/nodes/Notion/Notion.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { NotionV1 } from './v1/NotionV1.node'; import { NotionV2 } from './v2/NotionV2.node'; diff --git a/packages/nodes-base/nodes/Notion/NotionTrigger.node.ts b/packages/nodes-base/nodes/Notion/NotionTrigger.node.ts index f9f47532448..a008a646cb1 100644 --- a/packages/nodes-base/nodes/Notion/NotionTrigger.node.ts +++ b/packages/nodes-base/nodes/Notion/NotionTrigger.node.ts @@ -1,6 +1,11 @@ -import { IPollFunctions } from 'n8n-core'; +import type { IPollFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { notionApiRequest, simplifyObjects } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Notion/PageDescription.ts b/packages/nodes-base/nodes/Notion/PageDescription.ts index a03ebf7d6b7..3d3829c6120 100644 --- a/packages/nodes-base/nodes/Notion/PageDescription.ts +++ b/packages/nodes-base/nodes/Notion/PageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { blocks } from './Blocks'; diff --git a/packages/nodes-base/nodes/Notion/SearchFunctions.ts b/packages/nodes-base/nodes/Notion/SearchFunctions.ts index 86e0fe3ff90..4501ca23603 100644 --- a/packages/nodes-base/nodes/Notion/SearchFunctions.ts +++ b/packages/nodes-base/nodes/Notion/SearchFunctions.ts @@ -1,4 +1,4 @@ -import { +import type { IDataObject, ILoadOptionsFunctions, INodeListSearchItems, diff --git a/packages/nodes-base/nodes/Notion/UserDescription.ts b/packages/nodes-base/nodes/Notion/UserDescription.ts index 0b08f67d712..8725f920d48 100644 --- a/packages/nodes-base/nodes/Notion/UserDescription.ts +++ b/packages/nodes-base/nodes/Notion/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Notion/v1/NotionV1.node.ts b/packages/nodes-base/nodes/Notion/v1/NotionV1.node.ts index a7de180182a..cb20285f0c3 100644 --- a/packages/nodes-base/nodes/Notion/v1/NotionV1.node.ts +++ b/packages/nodes-base/nodes/Notion/v1/NotionV1.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Notion/v1/VersionDescription.ts b/packages/nodes-base/nodes/Notion/v1/VersionDescription.ts index 2022a71d849..e01fb1b4a7a 100644 --- a/packages/nodes-base/nodes/Notion/v1/VersionDescription.ts +++ b/packages/nodes-base/nodes/Notion/v1/VersionDescription.ts @@ -9,7 +9,7 @@ import { blockFields, blockOperations } from '../BlockDescription'; import { databasePageFields, databasePageOperations } from '../DatabasePageDescription'; -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; export const versionDescription: INodeTypeDescription = { displayName: 'Notion', diff --git a/packages/nodes-base/nodes/Notion/v2/NotionV2.node.ts b/packages/nodes-base/nodes/Notion/v2/NotionV2.node.ts index 1d1173e6132..2b1f7d88c8a 100644 --- a/packages/nodes-base/nodes/Notion/v2/NotionV2.node.ts +++ b/packages/nodes-base/nodes/Notion/v2/NotionV2.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -8,10 +8,10 @@ import { INodeType, INodeTypeBaseDescription, INodeTypeDescription, - jsonParse, - NodeApiError, } from 'n8n-workflow'; +import { jsonParse, NodeApiError } from 'n8n-workflow'; +import type { SortData } from '../GenericFunctions'; import { downloadFiles, extractDatabaseId, @@ -26,7 +26,6 @@ import { notionApiRequest, notionApiRequestAllItems, simplifyObjects, - SortData, validateJSON, } from '../GenericFunctions'; diff --git a/packages/nodes-base/nodes/Notion/v2/VersionDescription.ts b/packages/nodes-base/nodes/Notion/v2/VersionDescription.ts index bc1f7a123d8..ba41cb6ea45 100644 --- a/packages/nodes-base/nodes/Notion/v2/VersionDescription.ts +++ b/packages/nodes-base/nodes/Notion/v2/VersionDescription.ts @@ -9,7 +9,7 @@ import { blockFields, blockOperations } from '../BlockDescription'; import { databasePageFields, databasePageOperations } from '../DatabasePageDescription'; -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; export const versionDescription: INodeTypeDescription = { displayName: 'Notion', diff --git a/packages/nodes-base/nodes/Odoo/GenericFunctions.ts b/packages/nodes-base/nodes/Odoo/GenericFunctions.ts index 0d649d29dcb..a74707cd01e 100644 --- a/packages/nodes-base/nodes/Odoo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Odoo/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; const serviceJSONRPC = 'object'; const methodJSONRPC = 'execute'; diff --git a/packages/nodes-base/nodes/Odoo/Odoo.node.ts b/packages/nodes-base/nodes/Odoo/Odoo.node.ts index 7cb66a4345d..84dec321c1b 100644 --- a/packages/nodes-base/nodes/Odoo/Odoo.node.ts +++ b/packages/nodes-base/nodes/Odoo/Odoo.node.ts @@ -1,8 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { OptionsWithUri } from 'request'; -import { - deepCopy, +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -14,6 +13,7 @@ import { INodeTypeDescription, JsonObject, } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; import { contactDescription, @@ -26,8 +26,8 @@ import { opportunityOperations, } from './descriptions'; +import type { IOdooFilterOperations } from './GenericFunctions'; import { - IOdooFilterOperations, odooCreate, odooDelete, odooGet, diff --git a/packages/nodes-base/nodes/Odoo/descriptions/ContactDescription.ts b/packages/nodes-base/nodes/Odoo/descriptions/ContactDescription.ts index bde293154ed..34971d068f6 100644 --- a/packages/nodes-base/nodes/Odoo/descriptions/ContactDescription.ts +++ b/packages/nodes-base/nodes/Odoo/descriptions/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Odoo/descriptions/CustomResourceDescription.ts b/packages/nodes-base/nodes/Odoo/descriptions/CustomResourceDescription.ts index 84b721c4b71..08b3616e969 100644 --- a/packages/nodes-base/nodes/Odoo/descriptions/CustomResourceDescription.ts +++ b/packages/nodes-base/nodes/Odoo/descriptions/CustomResourceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customResourceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Odoo/descriptions/NoteDescription.ts b/packages/nodes-base/nodes/Odoo/descriptions/NoteDescription.ts index 4bba85ca107..140e115cfcd 100644 --- a/packages/nodes-base/nodes/Odoo/descriptions/NoteDescription.ts +++ b/packages/nodes-base/nodes/Odoo/descriptions/NoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const noteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Odoo/descriptions/OpportunityDescription.ts b/packages/nodes-base/nodes/Odoo/descriptions/OpportunityDescription.ts index 92b9729d9c8..2b19237d6cb 100644 --- a/packages/nodes-base/nodes/Odoo/descriptions/OpportunityDescription.ts +++ b/packages/nodes-base/nodes/Odoo/descriptions/OpportunityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const opportunityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/OneSimpleApi/GenericFunctions.ts b/packages/nodes-base/nodes/OneSimpleApi/GenericFunctions.ts index 42bf45f14e7..352fecebac1 100644 --- a/packages/nodes-base/nodes/OneSimpleApi/GenericFunctions.ts +++ b/packages/nodes-base/nodes/OneSimpleApi/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function oneSimpleApiRequest( this: IExecuteFunctions, diff --git a/packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts b/packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts index d59703acfc2..9fafb7619bb 100644 --- a/packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts +++ b/packages/nodes-base/nodes/OneSimpleApi/OneSimpleApi.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { oneSimpleApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Onfleet/GenericFunctions.ts b/packages/nodes-base/nodes/Onfleet/GenericFunctions.ts index f276b5b5e0c..62fb47349d3 100644 --- a/packages/nodes-base/nodes/Onfleet/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Onfleet/GenericFunctions.ts @@ -1,4 +1,4 @@ -import { +import type { IDataObject, IExecuteFunctions, IHookFunctions, @@ -6,10 +6,10 @@ import { INodePropertyOptions, IWebhookFunctions, JsonObject, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Onfleet/Onfleet.node.ts b/packages/nodes-base/nodes/Onfleet/Onfleet.node.ts index cda4c7686fc..7595f3b337d 100644 --- a/packages/nodes-base/nodes/Onfleet/Onfleet.node.ts +++ b/packages/nodes-base/nodes/Onfleet/Onfleet.node.ts @@ -1,4 +1,4 @@ -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -10,7 +10,7 @@ import { import { taskFields, taskOperations } from './descriptions/TaskDescription'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; import { destinationFields, destinationOperations } from './descriptions/DestinationDescription'; @@ -35,7 +35,7 @@ import { containerFields, containerOperations } from './descriptions/ContainerDe import { teamFields, teamOperations } from './descriptions/TeamDescription'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { Onfleet as OnfleetMethods } from './Onfleet'; export class Onfleet implements INodeType { diff --git a/packages/nodes-base/nodes/Onfleet/Onfleet.ts b/packages/nodes-base/nodes/Onfleet/Onfleet.ts index e6600c78814..8ba44c9e486 100644 --- a/packages/nodes-base/nodes/Onfleet/Onfleet.ts +++ b/packages/nodes-base/nodes/Onfleet/Onfleet.ts @@ -1,14 +1,14 @@ -import { +import type { IDataObject, IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, INodeExecutionData, IWebhookFunctions, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { +import type { OnfleetAdmins, OnfleetCloneOverrideTaskOptions, OnfleetCloneTask, diff --git a/packages/nodes-base/nodes/Onfleet/OnfleetTrigger.node.ts b/packages/nodes-base/nodes/Onfleet/OnfleetTrigger.node.ts index 408182ebc64..6eecb46eb22 100644 --- a/packages/nodes-base/nodes/Onfleet/OnfleetTrigger.node.ts +++ b/packages/nodes-base/nodes/Onfleet/OnfleetTrigger.node.ts @@ -1,12 +1,11 @@ -import { +import type { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; import { eventDisplay, eventNameField } from './descriptions/OnfleetWebhookDescription'; diff --git a/packages/nodes-base/nodes/Onfleet/WebhookMapping.ts b/packages/nodes-base/nodes/Onfleet/WebhookMapping.ts index e7c3492e34e..25eb740746c 100644 --- a/packages/nodes-base/nodes/Onfleet/WebhookMapping.ts +++ b/packages/nodes-base/nodes/Onfleet/WebhookMapping.ts @@ -1,4 +1,4 @@ -import { OnfleetWebhooksMapping } from './interfaces'; +import type { OnfleetWebhooksMapping } from './interfaces'; export const webhookMapping: OnfleetWebhooksMapping = { taskStarted: { diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/AdministratorDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/AdministratorDescription.ts index f8c011d3a87..654161ab7cc 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/AdministratorDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/AdministratorDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const adminOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/ContainerDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/ContainerDescription.ts index f976cd66dbb..b309c8cc96e 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/ContainerDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/ContainerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const containerOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/DestinationDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/DestinationDescription.ts index 45ed3a6bc24..5476a97abff 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/DestinationDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/DestinationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const destinationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/HubDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/HubDescription.ts index 00e441d1b26..9d05ee8d5b1 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/HubDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/HubDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { destinationExternalField } from './DestinationDescription'; diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/OnfleetWebhookDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/OnfleetWebhookDescription.ts index 17f5fab4d56..df4477b68d3 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/OnfleetWebhookDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/OnfleetWebhookDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { webhookMapping } from '../WebhookMapping'; diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/OrganizationDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/OrganizationDescription.ts index d4e7625ac2e..072f3385c6f 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/OrganizationDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/OrganizationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const organizationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/RecipientDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/RecipientDescription.ts index 961b6f96c0d..bf191547566 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/RecipientDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/RecipientDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const recipientOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/TaskDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/TaskDescription.ts index e3631f53e93..a967ed00075 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/TaskDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { destinationExternalField } from './DestinationDescription'; diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/TeamDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/TeamDescription.ts index c9b2011938d..0c77be1af24 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/TeamDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/TeamDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const teamOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/WebhookDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/WebhookDescription.ts index a94c7e690a6..2d5334aa06c 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/WebhookDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/WebhookDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { webhookMapping } from '../WebhookMapping'; diff --git a/packages/nodes-base/nodes/Onfleet/descriptions/WorkerDescription.ts b/packages/nodes-base/nodes/Onfleet/descriptions/WorkerDescription.ts index e22ca07da15..ae919e7cae4 100644 --- a/packages/nodes-base/nodes/Onfleet/descriptions/WorkerDescription.ts +++ b/packages/nodes-base/nodes/Onfleet/descriptions/WorkerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const workerOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/OpenAi/ImageDescription.ts b/packages/nodes-base/nodes/OpenAi/ImageDescription.ts index d98b2f7d604..012fc329c0d 100644 --- a/packages/nodes-base/nodes/OpenAi/ImageDescription.ts +++ b/packages/nodes-base/nodes/OpenAi/ImageDescription.ts @@ -1,4 +1,4 @@ -import { INodeExecutionData, INodeProperties } from 'n8n-workflow'; +import type { INodeExecutionData, INodeProperties } from 'n8n-workflow'; export const imageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/OpenAi/OpenAi.node.ts b/packages/nodes-base/nodes/OpenAi/OpenAi.node.ts index ec07f311670..ceb06bad4b6 100644 --- a/packages/nodes-base/nodes/OpenAi/OpenAi.node.ts +++ b/packages/nodes-base/nodes/OpenAi/OpenAi.node.ts @@ -1,4 +1,4 @@ -import { INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription } from 'n8n-workflow'; import { imageFields, imageOperations } from './ImageDescription'; import { textFields, textOperations } from './TextDescription'; diff --git a/packages/nodes-base/nodes/OpenAi/TextDescription.ts b/packages/nodes-base/nodes/OpenAi/TextDescription.ts index 92022dfcd25..dc55a5ef659 100644 --- a/packages/nodes-base/nodes/OpenAi/TextDescription.ts +++ b/packages/nodes-base/nodes/OpenAi/TextDescription.ts @@ -1,4 +1,4 @@ -import { INodeExecutionData, INodeProperties } from 'n8n-workflow'; +import type { INodeExecutionData, INodeProperties } from 'n8n-workflow'; export const textOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/OpenThesaurus/GenericFunctions.ts b/packages/nodes-base/nodes/OpenThesaurus/GenericFunctions.ts index 7b4c69c1934..9c743d1953d 100644 --- a/packages/nodes-base/nodes/OpenThesaurus/GenericFunctions.ts +++ b/packages/nodes-base/nodes/OpenThesaurus/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function openThesaurusApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts b/packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts index f8f59dc8c41..0f65f7da703 100644 --- a/packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts +++ b/packages/nodes-base/nodes/OpenThesaurus/OpenThesaurus.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { openThesaurusApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts b/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts index a2e8d08226f..f8704942ba9 100644 --- a/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts +++ b/packages/nodes-base/nodes/OpenWeatherMap/OpenWeatherMap.node.ts @@ -1,14 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; export class OpenWeatherMap implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Orbit/ActivityDescription.ts b/packages/nodes-base/nodes/Orbit/ActivityDescription.ts index b33b8687439..b37055b14e7 100644 --- a/packages/nodes-base/nodes/Orbit/ActivityDescription.ts +++ b/packages/nodes-base/nodes/Orbit/ActivityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const activityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Orbit/GenericFunctions.ts b/packages/nodes-base/nodes/Orbit/GenericFunctions.ts index 83cbb27eb43..cdfb12e5fb2 100644 --- a/packages/nodes-base/nodes/Orbit/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Orbit/GenericFunctions.ts @@ -1,15 +1,16 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { IRelation } from './Interfaces'; +import type { IRelation } from './Interfaces'; export async function orbitApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Orbit/Interfaces.ts b/packages/nodes-base/nodes/Orbit/Interfaces.ts index bb2468d3432..19133a9ecce 100644 --- a/packages/nodes-base/nodes/Orbit/Interfaces.ts +++ b/packages/nodes-base/nodes/Orbit/Interfaces.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IData { data: [ diff --git a/packages/nodes-base/nodes/Orbit/MemberDescription.ts b/packages/nodes-base/nodes/Orbit/MemberDescription.ts index 3aa1e94f24b..6de1470f01c 100644 --- a/packages/nodes-base/nodes/Orbit/MemberDescription.ts +++ b/packages/nodes-base/nodes/Orbit/MemberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const memberOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Orbit/NoteDescription.ts b/packages/nodes-base/nodes/Orbit/NoteDescription.ts index d58496ccbaa..751e7fd23c3 100644 --- a/packages/nodes-base/nodes/Orbit/NoteDescription.ts +++ b/packages/nodes-base/nodes/Orbit/NoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const noteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Orbit/Orbit.node.ts b/packages/nodes-base/nodes/Orbit/Orbit.node.ts index f2b03d80ce8..85a84af03f4 100644 --- a/packages/nodes-base/nodes/Orbit/Orbit.node.ts +++ b/packages/nodes-base/nodes/Orbit/Orbit.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Orbit/PostDescription.ts b/packages/nodes-base/nodes/Orbit/PostDescription.ts index 72d90777a19..0c153ef8190 100644 --- a/packages/nodes-base/nodes/Orbit/PostDescription.ts +++ b/packages/nodes-base/nodes/Orbit/PostDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const postOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Oura/GenericFunctions.ts b/packages/nodes-base/nodes/Oura/GenericFunctions.ts index 4f3655c5e80..1a6ce1e56fe 100644 --- a/packages/nodes-base/nodes/Oura/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Oura/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function ouraApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Oura/Oura.node.ts b/packages/nodes-base/nodes/Oura/Oura.node.ts index d3cb09e41e2..4c11af67ae9 100644 --- a/packages/nodes-base/nodes/Oura/Oura.node.ts +++ b/packages/nodes-base/nodes/Oura/Oura.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { ouraApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Oura/ProfileDescription.ts b/packages/nodes-base/nodes/Oura/ProfileDescription.ts index 616832afdcf..3ee40911487 100644 --- a/packages/nodes-base/nodes/Oura/ProfileDescription.ts +++ b/packages/nodes-base/nodes/Oura/ProfileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const profileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Oura/SummaryDescription.ts b/packages/nodes-base/nodes/Oura/SummaryDescription.ts index a02e0452646..c1c981e56c7 100644 --- a/packages/nodes-base/nodes/Oura/SummaryDescription.ts +++ b/packages/nodes-base/nodes/Oura/SummaryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const summaryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Paddle/CouponDescription.ts b/packages/nodes-base/nodes/Paddle/CouponDescription.ts index 782b3910e72..296d8700e44 100644 --- a/packages/nodes-base/nodes/Paddle/CouponDescription.ts +++ b/packages/nodes-base/nodes/Paddle/CouponDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const couponOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Paddle/GenericFunctions.ts b/packages/nodes-base/nodes/Paddle/GenericFunctions.ts index 4a859969b66..d17fe6be981 100644 --- a/packages/nodes-base/nodes/Paddle/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Paddle/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,7 +8,8 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function paddleApiRequest( this: diff --git a/packages/nodes-base/nodes/Paddle/OrderDescription.ts b/packages/nodes-base/nodes/Paddle/OrderDescription.ts index 93cbb7ba27b..670f5249fbb 100644 --- a/packages/nodes-base/nodes/Paddle/OrderDescription.ts +++ b/packages/nodes-base/nodes/Paddle/OrderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const orderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Paddle/Paddle.node.ts b/packages/nodes-base/nodes/Paddle/Paddle.node.ts index db3611dc5fd..363d52c75ab 100644 --- a/packages/nodes-base/nodes/Paddle/Paddle.node.ts +++ b/packages/nodes-base/nodes/Paddle/Paddle.node.ts @@ -1,15 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { couponFields, couponOperations } from './CouponDescription'; diff --git a/packages/nodes-base/nodes/Paddle/PaymentDescription.ts b/packages/nodes-base/nodes/Paddle/PaymentDescription.ts index 9f51f4b24e5..45e90932b35 100644 --- a/packages/nodes-base/nodes/Paddle/PaymentDescription.ts +++ b/packages/nodes-base/nodes/Paddle/PaymentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const paymentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Paddle/PlanDescription.ts b/packages/nodes-base/nodes/Paddle/PlanDescription.ts index 59645c77523..a26a86996a9 100644 --- a/packages/nodes-base/nodes/Paddle/PlanDescription.ts +++ b/packages/nodes-base/nodes/Paddle/PlanDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const planOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Paddle/ProductDescription.ts b/packages/nodes-base/nodes/Paddle/ProductDescription.ts index 3039693908d..51aa138927c 100644 --- a/packages/nodes-base/nodes/Paddle/ProductDescription.ts +++ b/packages/nodes-base/nodes/Paddle/ProductDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const productOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Paddle/UserDescription.ts b/packages/nodes-base/nodes/Paddle/UserDescription.ts index 455f3a00929..fa328a4815e 100644 --- a/packages/nodes-base/nodes/Paddle/UserDescription.ts +++ b/packages/nodes-base/nodes/Paddle/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PagerDuty/GenericFunctions.ts b/packages/nodes-base/nodes/PagerDuty/GenericFunctions.ts index 3a2cb7ee735..04ca75fefd8 100644 --- a/packages/nodes-base/nodes/PagerDuty/GenericFunctions.ts +++ b/packages/nodes-base/nodes/PagerDuty/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { snakeCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/PagerDuty/IncidentDescription.ts b/packages/nodes-base/nodes/PagerDuty/IncidentDescription.ts index e777ab58737..a95a1879db8 100644 --- a/packages/nodes-base/nodes/PagerDuty/IncidentDescription.ts +++ b/packages/nodes-base/nodes/PagerDuty/IncidentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const incidentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PagerDuty/IncidentInterface.ts b/packages/nodes-base/nodes/PagerDuty/IncidentInterface.ts index f6ff8eed309..647b3df5f05 100644 --- a/packages/nodes-base/nodes/PagerDuty/IncidentInterface.ts +++ b/packages/nodes-base/nodes/PagerDuty/IncidentInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IIncident { assignments?: IDataObject[]; diff --git a/packages/nodes-base/nodes/PagerDuty/IncidentNoteDescription.ts b/packages/nodes-base/nodes/PagerDuty/IncidentNoteDescription.ts index 4e952d9999c..d452aca770e 100644 --- a/packages/nodes-base/nodes/PagerDuty/IncidentNoteDescription.ts +++ b/packages/nodes-base/nodes/PagerDuty/IncidentNoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const incidentNoteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PagerDuty/LogEntryDescription.ts b/packages/nodes-base/nodes/PagerDuty/LogEntryDescription.ts index 5d63dcdc072..508875d987e 100644 --- a/packages/nodes-base/nodes/PagerDuty/LogEntryDescription.ts +++ b/packages/nodes-base/nodes/PagerDuty/LogEntryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const logEntryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts b/packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts index aaaf3c9f27e..6aeeb8a94bc 100644 --- a/packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts +++ b/packages/nodes-base/nodes/PagerDuty/PagerDuty.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -23,7 +23,7 @@ import { logEntryFields, logEntryOperations } from './LogEntryDescription'; import { userFields, userOperations } from './UserDescription'; -import { IIncident } from './IncidentInterface'; +import type { IIncident } from './IncidentInterface'; import { snakeCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/PagerDuty/UserDescription.ts b/packages/nodes-base/nodes/PagerDuty/UserDescription.ts index ae7fcfe57c4..9426a9379e1 100644 --- a/packages/nodes-base/nodes/PagerDuty/UserDescription.ts +++ b/packages/nodes-base/nodes/PagerDuty/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PayPal/GenericFunctions.ts b/packages/nodes-base/nodes/PayPal/GenericFunctions.ts index 76e806b4c31..37bb8f52182 100644 --- a/packages/nodes-base/nodes/PayPal/GenericFunctions.ts +++ b/packages/nodes-base/nodes/PayPal/GenericFunctions.ts @@ -1,15 +1,16 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { - BINARY_ENCODING, +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; +import { BINARY_ENCODING } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; function getEnvironment(env: string) { return { diff --git a/packages/nodes-base/nodes/PayPal/PayPal.node.ts b/packages/nodes-base/nodes/PayPal/PayPal.node.ts index dfcfeab3081..c0947953822 100644 --- a/packages/nodes-base/nodes/PayPal/PayPal.node.ts +++ b/packages/nodes-base/nodes/PayPal/PayPal.node.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -8,15 +8,15 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { payoutFields, payoutItemFields, payoutItemOperations, payoutOperations, } from './PaymentDescription'; -import { +import type { IAmount, IItem, IPaymentBatch, diff --git a/packages/nodes-base/nodes/PayPal/PayPalTrigger.node.ts b/packages/nodes-base/nodes/PayPal/PayPalTrigger.node.ts index ec66fc40f2d..1a2b5b5d007 100644 --- a/packages/nodes-base/nodes/PayPal/PayPalTrigger.node.ts +++ b/packages/nodes-base/nodes/PayPal/PayPalTrigger.node.ts @@ -1,14 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { payPalApiRequest, upperFist } from './GenericFunctions'; export class PayPalTrigger implements INodeType { diff --git a/packages/nodes-base/nodes/PayPal/PaymentDescription.ts b/packages/nodes-base/nodes/PayPal/PaymentDescription.ts index 73fa3443777..07901ab610e 100644 --- a/packages/nodes-base/nodes/PayPal/PaymentDescription.ts +++ b/packages/nodes-base/nodes/PayPal/PaymentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const payoutOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Peekalink/GenericFunctions.ts b/packages/nodes-base/nodes/Peekalink/GenericFunctions.ts index 5a5a4ce3ee0..46d320ec24c 100644 --- a/packages/nodes-base/nodes/Peekalink/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Peekalink/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function peekalinkApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Peekalink/Peekalink.node.ts b/packages/nodes-base/nodes/Peekalink/Peekalink.node.ts index 18fcdcf0d17..b41e318fd9e 100644 --- a/packages/nodes-base/nodes/Peekalink/Peekalink.node.ts +++ b/packages/nodes-base/nodes/Peekalink/Peekalink.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { peekalinkApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Phantombuster/AgentDescription.ts b/packages/nodes-base/nodes/Phantombuster/AgentDescription.ts index 54eec4ea661..46757379d1c 100644 --- a/packages/nodes-base/nodes/Phantombuster/AgentDescription.ts +++ b/packages/nodes-base/nodes/Phantombuster/AgentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const agentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Phantombuster/GenericFunctions.ts b/packages/nodes-base/nodes/Phantombuster/GenericFunctions.ts index 5b5abe5f8f2..b22538d394f 100644 --- a/packages/nodes-base/nodes/Phantombuster/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Phantombuster/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; export async function phantombusterApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts b/packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts index cb0a7cdde1d..6bee0891854 100644 --- a/packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts +++ b/packages/nodes-base/nodes/Phantombuster/Phantombuster.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/PhilipsHue/GenericFunctions.ts b/packages/nodes-base/nodes/PhilipsHue/GenericFunctions.ts index f1f5cbe8913..fb9b2736f8c 100644 --- a/packages/nodes-base/nodes/PhilipsHue/GenericFunctions.ts +++ b/packages/nodes-base/nodes/PhilipsHue/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function philipsHueApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/PhilipsHue/LightDescription.ts b/packages/nodes-base/nodes/PhilipsHue/LightDescription.ts index b8b49e3089a..501c4e00aa3 100644 --- a/packages/nodes-base/nodes/PhilipsHue/LightDescription.ts +++ b/packages/nodes-base/nodes/PhilipsHue/LightDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const lightOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts b/packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts index db5cf97f56d..b00e2abadfc 100644 --- a/packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts +++ b/packages/nodes-base/nodes/PhilipsHue/PhilipsHue.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Pipedrive/GenericFunctions.ts b/packages/nodes-base/nodes/Pipedrive/GenericFunctions.ts index bc71f21ed91..dd13224ddd3 100644 --- a/packages/nodes-base/nodes/Pipedrive/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Pipedrive/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, INodePropertyOptions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; export interface ICustomInterface { name: string; diff --git a/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts b/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts index 834288443a4..f95f49f1c7b 100644 --- a/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts +++ b/packages/nodes-base/nodes/Pipedrive/Pipedrive.node.ts @@ -1,15 +1,15 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; +import type { ICustomProperties } from './GenericFunctions'; import { - ICustomProperties, pipedriveApiRequest, pipedriveApiRequestAllItems, pipedriveEncodeCustomProperties, diff --git a/packages/nodes-base/nodes/Pipedrive/PipedriveTrigger.node.ts b/packages/nodes-base/nodes/Pipedrive/PipedriveTrigger.node.ts index 411afc4e5d5..5d5ee811fa4 100644 --- a/packages/nodes-base/nodes/Pipedrive/PipedriveTrigger.node.ts +++ b/packages/nodes-base/nodes/Pipedrive/PipedriveTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, INodeType, INodeTypeDescription, @@ -11,7 +11,7 @@ import { pipedriveApiRequest } from './GenericFunctions'; import basicAuth from 'basic-auth'; -import { Response } from 'express'; +import type { Response } from 'express'; function authorizationError(resp: Response, realm: string, responseCode: number, message?: string) { if (message === undefined) { diff --git a/packages/nodes-base/nodes/Plivo/CallDescription.ts b/packages/nodes-base/nodes/Plivo/CallDescription.ts index d5d0b2314f8..c67d726938d 100644 --- a/packages/nodes-base/nodes/Plivo/CallDescription.ts +++ b/packages/nodes-base/nodes/Plivo/CallDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const callOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Plivo/GenericFunctions.ts b/packages/nodes-base/nodes/Plivo/GenericFunctions.ts index f511d418136..138d9b2a98d 100644 --- a/packages/nodes-base/nodes/Plivo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Plivo/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an API request to Plivo. diff --git a/packages/nodes-base/nodes/Plivo/MmsDescription.ts b/packages/nodes-base/nodes/Plivo/MmsDescription.ts index 63cbb64e276..3685d5a77ef 100644 --- a/packages/nodes-base/nodes/Plivo/MmsDescription.ts +++ b/packages/nodes-base/nodes/Plivo/MmsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const mmsOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Plivo/Plivo.node.ts b/packages/nodes-base/nodes/Plivo/Plivo.node.ts index 5747d34c9c0..ed57e9b5c9a 100644 --- a/packages/nodes-base/nodes/Plivo/Plivo.node.ts +++ b/packages/nodes-base/nodes/Plivo/Plivo.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { smsFields, smsOperations } from './SmsDescription'; diff --git a/packages/nodes-base/nodes/Plivo/SmsDescription.ts b/packages/nodes-base/nodes/Plivo/SmsDescription.ts index 5c4d2d2063c..e003c9cd1c4 100644 --- a/packages/nodes-base/nodes/Plivo/SmsDescription.ts +++ b/packages/nodes-base/nodes/Plivo/SmsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const smsOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PostBin/BinDescription.ts b/packages/nodes-base/nodes/PostBin/BinDescription.ts index 33c95b58b79..3255d52beca 100644 --- a/packages/nodes-base/nodes/PostBin/BinDescription.ts +++ b/packages/nodes-base/nodes/PostBin/BinDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { buildBinAPIURL, transformBinReponse } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/PostBin/GenericFunctions.ts b/packages/nodes-base/nodes/PostBin/GenericFunctions.ts index 52206860fdf..f76d236c97d 100644 --- a/packages/nodes-base/nodes/PostBin/GenericFunctions.ts +++ b/packages/nodes-base/nodes/PostBin/GenericFunctions.ts @@ -1,10 +1,10 @@ -import { +import type { IExecuteSingleFunctions, IHttpRequestOptions, IN8nHttpFullResponse, INodeExecutionData, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; // Regular expressions used to extract binId from parameter value const BIN_ID_REGEX = /\b\d{13}-\d{13}\b/g; diff --git a/packages/nodes-base/nodes/PostBin/PostBin.node.ts b/packages/nodes-base/nodes/PostBin/PostBin.node.ts index 4e131562eef..4190036ad7f 100644 --- a/packages/nodes-base/nodes/PostBin/PostBin.node.ts +++ b/packages/nodes-base/nodes/PostBin/PostBin.node.ts @@ -1,4 +1,4 @@ -import { INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription } from 'n8n-workflow'; import { binFields, binOperations } from './BinDescription'; diff --git a/packages/nodes-base/nodes/PostBin/RequestDescription.ts b/packages/nodes-base/nodes/PostBin/RequestDescription.ts index d007d0f95e6..04f1bec68c3 100644 --- a/packages/nodes-base/nodes/PostBin/RequestDescription.ts +++ b/packages/nodes-base/nodes/PostBin/RequestDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { buildBinTestURL, buildRequestURL } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/PostHog/AliasDescription.ts b/packages/nodes-base/nodes/PostHog/AliasDescription.ts index 5c1fca1dfe5..82190d1274a 100644 --- a/packages/nodes-base/nodes/PostHog/AliasDescription.ts +++ b/packages/nodes-base/nodes/PostHog/AliasDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const aliasOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PostHog/EventDescription.ts b/packages/nodes-base/nodes/PostHog/EventDescription.ts index d74763c27cb..5403277dc16 100644 --- a/packages/nodes-base/nodes/PostHog/EventDescription.ts +++ b/packages/nodes-base/nodes/PostHog/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PostHog/GenericFunctions.ts b/packages/nodes-base/nodes/PostHog/GenericFunctions.ts index eee5103d0e6..52810b3d05b 100644 --- a/packages/nodes-base/nodes/PostHog/GenericFunctions.ts +++ b/packages/nodes-base/nodes/PostHog/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUrl } from 'request'; +import type { OptionsWithUrl } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function posthogApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/PostHog/IdentityDescription.ts b/packages/nodes-base/nodes/PostHog/IdentityDescription.ts index 92623ddb890..b033440ed85 100644 --- a/packages/nodes-base/nodes/PostHog/IdentityDescription.ts +++ b/packages/nodes-base/nodes/PostHog/IdentityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const identityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/PostHog/PostHog.node.ts b/packages/nodes-base/nodes/PostHog/PostHog.node.ts index 4a7039dc765..e61ba2f5b1f 100644 --- a/packages/nodes-base/nodes/PostHog/PostHog.node.ts +++ b/packages/nodes-base/nodes/PostHog/PostHog.node.ts @@ -1,8 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; -import { IAlias, IEvent, IIdentity, ITrack, posthogApiRequest } from './GenericFunctions'; +import type { IAlias, IEvent, IIdentity, ITrack } from './GenericFunctions'; +import { posthogApiRequest } from './GenericFunctions'; import { aliasFields, aliasOperations } from './AliasDescription'; diff --git a/packages/nodes-base/nodes/PostHog/TrackDescription.ts b/packages/nodes-base/nodes/PostHog/TrackDescription.ts index c996adb39f8..004335b4c25 100644 --- a/packages/nodes-base/nodes/PostHog/TrackDescription.ts +++ b/packages/nodes-base/nodes/PostHog/TrackDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const trackOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Postgres/Postgres.node.functions.ts b/packages/nodes-base/nodes/Postgres/Postgres.node.functions.ts index 1714a586d3d..5999dc91f93 100644 --- a/packages/nodes-base/nodes/Postgres/Postgres.node.functions.ts +++ b/packages/nodes-base/nodes/Postgres/Postgres.node.functions.ts @@ -1,7 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, JsonObject } from 'n8n-workflow'; -import pgPromise from 'pg-promise'; -import pg from 'pg-promise/typescript/pg-subset'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, JsonObject } from 'n8n-workflow'; +import type pgPromise from 'pg-promise'; +import type pg from 'pg-promise/typescript/pg-subset'; /** * Returns of a shallow copy of the items which only contains the json data and diff --git a/packages/nodes-base/nodes/Postgres/Postgres.node.ts b/packages/nodes-base/nodes/Postgres/Postgres.node.ts index 51411fd4efc..362557021a6 100644 --- a/packages/nodes-base/nodes/Postgres/Postgres.node.ts +++ b/packages/nodes-base/nodes/Postgres/Postgres.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -7,8 +7,8 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import pgPromise from 'pg-promise'; diff --git a/packages/nodes-base/nodes/Postmark/GenericFunctions.ts b/packages/nodes-base/nodes/Postmark/GenericFunctions.ts index fb041bf81a3..3a1f39a5fb5 100644 --- a/packages/nodes-base/nodes/Postmark/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Postmark/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function postmarkApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Postmark/PostmarkTrigger.node.ts b/packages/nodes-base/nodes/Postmark/PostmarkTrigger.node.ts index ecd8b160504..bf2b08cc0bb 100644 --- a/packages/nodes-base/nodes/Postmark/PostmarkTrigger.node.ts +++ b/packages/nodes-base/nodes/Postmark/PostmarkTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; import { convertTriggerObjectToStringArray, diff --git a/packages/nodes-base/nodes/ProfitWell/CompanyDescription.ts b/packages/nodes-base/nodes/ProfitWell/CompanyDescription.ts index 6cc37c1a022..a36d9f963db 100644 --- a/packages/nodes-base/nodes/ProfitWell/CompanyDescription.ts +++ b/packages/nodes-base/nodes/ProfitWell/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ProfitWell/GenericFunctions.ts b/packages/nodes-base/nodes/ProfitWell/GenericFunctions.ts index 64d338ea9f3..a63bed6e8c1 100644 --- a/packages/nodes-base/nodes/ProfitWell/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ProfitWell/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function profitWellApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/ProfitWell/MetricDescription.ts b/packages/nodes-base/nodes/ProfitWell/MetricDescription.ts index f411ffa29ce..3b39bb302c4 100644 --- a/packages/nodes-base/nodes/ProfitWell/MetricDescription.ts +++ b/packages/nodes-base/nodes/ProfitWell/MetricDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const metricOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts b/packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts index dff6f72c6cd..2a164a489b1 100644 --- a/packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts +++ b/packages/nodes-base/nodes/ProfitWell/ProfitWell.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Pushbullet/GenericFunctions.ts b/packages/nodes-base/nodes/Pushbullet/GenericFunctions.ts index 5dc7a7dcc4e..c978899e87e 100644 --- a/packages/nodes-base/nodes/Pushbullet/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Pushbullet/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function pushbulletApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts b/packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts index d9ab330a944..1bd0f5eebbe 100644 --- a/packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts +++ b/packages/nodes-base/nodes/Pushbullet/Pushbullet.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, @@ -8,8 +8,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { pushbulletApiRequest, pushbulletApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Pushcut/GenericFunctions.ts b/packages/nodes-base/nodes/Pushcut/GenericFunctions.ts index b29003d7e7e..c0ccdcb23ac 100644 --- a/packages/nodes-base/nodes/Pushcut/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Pushcut/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function pushcutApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions, diff --git a/packages/nodes-base/nodes/Pushcut/Pushcut.node.ts b/packages/nodes-base/nodes/Pushcut/Pushcut.node.ts index e86ae56e37d..28bfc83cfe9 100644 --- a/packages/nodes-base/nodes/Pushcut/Pushcut.node.ts +++ b/packages/nodes-base/nodes/Pushcut/Pushcut.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Pushcut/PushcutTrigger.node.ts b/packages/nodes-base/nodes/Pushcut/PushcutTrigger.node.ts index 2011eb776a5..bb5dd1fbce0 100644 --- a/packages/nodes-base/nodes/Pushcut/PushcutTrigger.node.ts +++ b/packages/nodes-base/nodes/Pushcut/PushcutTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; import { pushcutApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Pushover/GenericFunctions.ts b/packages/nodes-base/nodes/Pushover/GenericFunctions.ts index 69d2007fc6e..41193de8120 100644 --- a/packages/nodes-base/nodes/Pushover/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Pushover/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHttpRequestMethods, IHttpRequestOptions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestMethods, IHttpRequestOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function pushoverApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Pushover/Pushover.node.ts b/packages/nodes-base/nodes/Pushover/Pushover.node.ts index 5ddfec52b60..980238c1e53 100644 --- a/packages/nodes-base/nodes/Pushover/Pushover.node.ts +++ b/packages/nodes-base/nodes/Pushover/Pushover.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, @@ -8,8 +8,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { pushoverApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts b/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts index b041a2b1666..64efce4b499 100644 --- a/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts +++ b/packages/nodes-base/nodes/QuestDb/QuestDb.node.ts @@ -1,10 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - INodeExecutionData, - INodeType, - INodeTypeDescription, - NodeOperationError, -} from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import pgPromise from 'pg-promise'; diff --git a/packages/nodes-base/nodes/QuickBase/FieldDescription.ts b/packages/nodes-base/nodes/QuickBase/FieldDescription.ts index d5086f270e8..5750fef1e90 100644 --- a/packages/nodes-base/nodes/QuickBase/FieldDescription.ts +++ b/packages/nodes-base/nodes/QuickBase/FieldDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fieldOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBase/FileDescription.ts b/packages/nodes-base/nodes/QuickBase/FileDescription.ts index 6dc28edb654..343f23cdfe1 100644 --- a/packages/nodes-base/nodes/QuickBase/FileDescription.ts +++ b/packages/nodes-base/nodes/QuickBase/FileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBase/GenericFunctions.ts b/packages/nodes-base/nodes/QuickBase/GenericFunctions.ts index e3434c28199..72bdbdbcb3b 100644 --- a/packages/nodes-base/nodes/QuickBase/GenericFunctions.ts +++ b/packages/nodes-base/nodes/QuickBase/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; export async function quickbaseApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/QuickBase/QuickBase.node.ts b/packages/nodes-base/nodes/QuickBase/QuickBase.node.ts index dd1c56e5753..1a971d017cb 100644 --- a/packages/nodes-base/nodes/QuickBase/QuickBase.node.ts +++ b/packages/nodes-base/nodes/QuickBase/QuickBase.node.ts @@ -1,15 +1,15 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { getFieldsObject, diff --git a/packages/nodes-base/nodes/QuickBase/RecordDescription.ts b/packages/nodes-base/nodes/QuickBase/RecordDescription.ts index 93c8ac9791a..4593027a6cf 100644 --- a/packages/nodes-base/nodes/QuickBase/RecordDescription.ts +++ b/packages/nodes-base/nodes/QuickBase/RecordDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const recordOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBase/ReportDescription.ts b/packages/nodes-base/nodes/QuickBase/ReportDescription.ts index 50df34256e4..ef813b85659 100644 --- a/packages/nodes-base/nodes/QuickBase/ReportDescription.ts +++ b/packages/nodes-base/nodes/QuickBase/ReportDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const reportOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/GenericFunctions.ts b/packages/nodes-base/nodes/QuickBooks/GenericFunctions.ts index 646e906c9be..3a845211c58 100644 --- a/packages/nodes-base/nodes/QuickBooks/GenericFunctions.ts +++ b/packages/nodes-base/nodes/QuickBooks/GenericFunctions.ts @@ -1,22 +1,22 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { CustomField, GeneralAddress, Ref } from './descriptions/Shared.interface'; +import type { CustomField, GeneralAddress, Ref } from './descriptions/Shared.interface'; import { capitalCase } from 'change-case'; import { omit, pickBy } from 'lodash'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { DateFieldsUi, Option, QuickBooksOAuth2Credentials, TransactionReport } from './types'; +import type { DateFieldsUi, Option, QuickBooksOAuth2Credentials, TransactionReport } from './types'; /** * Make an authenticated API request to QuickBooks. diff --git a/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts b/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts index aac3289a3be..e57f9517a90 100644 --- a/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts +++ b/packages/nodes-base/nodes/QuickBooks/QuickBooks.node.ts @@ -1,14 +1,14 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { billFields, @@ -50,7 +50,7 @@ import { capitalCase } from 'change-case'; import { isEmpty } from 'lodash'; -import { QuickBooksOAuth2Credentials, TransactionFields } from './types'; +import type { QuickBooksOAuth2Credentials, TransactionFields } from './types'; export class QuickBooks implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Bill/BillAdditionalFieldsOptions.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Bill/BillAdditionalFieldsOptions.ts index f6ef99caf92..568dced0936 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Bill/BillAdditionalFieldsOptions.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Bill/BillAdditionalFieldsOptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const billAdditionalFieldsOptions: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Bill/BillDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Bill/BillDescription.ts index aefefec3850..e30c80364c8 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Bill/BillDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Bill/BillDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { billAdditionalFieldsOptions } from './BillAdditionalFieldsOptions'; diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Customer/CustomerAdditionalFieldsOptions.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Customer/CustomerAdditionalFieldsOptions.ts index 9a0b19e48f9..696e7766067 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Customer/CustomerAdditionalFieldsOptions.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Customer/CustomerAdditionalFieldsOptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customerAdditionalFieldsOptions: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Customer/CustomerDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Customer/CustomerDescription.ts index 0e3911d5aa4..be29cd41425 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Customer/CustomerDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Customer/CustomerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { customerAdditionalFieldsOptions } from './CustomerAdditionalFieldsOptions'; diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Employee/EmployeeAdditionalFieldsOptions.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Employee/EmployeeAdditionalFieldsOptions.ts index b2097c06c20..06b42a22009 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Employee/EmployeeAdditionalFieldsOptions.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Employee/EmployeeAdditionalFieldsOptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const employeeAdditionalFieldsOptions: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Employee/EmployeeDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Employee/EmployeeDescription.ts index 4daf6735f3d..fa27f323534 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Employee/EmployeeDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Employee/EmployeeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { employeeAdditionalFieldsOptions } from './EmployeeAdditionalFieldsOptions'; diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Estimate/EstimateAdditionalFieldsOptions.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Estimate/EstimateAdditionalFieldsOptions.ts index c22faaeafc9..ea1cbe1b680 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Estimate/EstimateAdditionalFieldsOptions.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Estimate/EstimateAdditionalFieldsOptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const estimateAdditionalFieldsOptions: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Estimate/EstimateDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Estimate/EstimateDescription.ts index c29834d704f..b286dfeb045 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Estimate/EstimateDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Estimate/EstimateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { estimateAdditionalFieldsOptions } from './EstimateAdditionalFieldsOptions'; diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Invoice/InvoiceAdditionalFieldsOptions.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Invoice/InvoiceAdditionalFieldsOptions.ts index f7f01005565..2e1b4539c24 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Invoice/InvoiceAdditionalFieldsOptions.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Invoice/InvoiceAdditionalFieldsOptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const invoiceAdditionalFieldsOptions: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Invoice/InvoiceDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Invoice/InvoiceDescription.ts index a15f63bf6ad..0e9c7c0e273 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Invoice/InvoiceDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Invoice/InvoiceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { invoiceAdditionalFieldsOptions } from './InvoiceAdditionalFieldsOptions'; diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Item/ItemDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Item/ItemDescription.ts index 384347d7323..02210ebef29 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Item/ItemDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Item/ItemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const itemOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentAdditionalFieldsOptions.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentAdditionalFieldsOptions.ts index 930e1ed6053..20d952a78cb 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentAdditionalFieldsOptions.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentAdditionalFieldsOptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const paymentAdditionalFieldsOptions: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentDescription.ts index 86368c11268..ff338841bc9 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Payment/PaymentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { paymentAdditionalFieldsOptions } from './PaymentAdditionalFieldsOptions'; diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Purchase/PurchaseDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Purchase/PurchaseDescription.ts index 41c0392641b..b13b24f0461 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Purchase/PurchaseDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Purchase/PurchaseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const purchaseOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Transaction/TransactionDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Transaction/TransactionDescription.ts index afde03ab716..de30a9380f6 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Transaction/TransactionDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Transaction/TransactionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { toDisplayName, toOptions } from '../../GenericFunctions'; diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Vendor/VendorAdditionalFieldsOptions.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Vendor/VendorAdditionalFieldsOptions.ts index 9fab028e346..82600a11b19 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Vendor/VendorAdditionalFieldsOptions.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Vendor/VendorAdditionalFieldsOptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const vendorAdditionalFieldsOptions: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/QuickBooks/descriptions/Vendor/VendorDescription.ts b/packages/nodes-base/nodes/QuickBooks/descriptions/Vendor/VendorDescription.ts index 405fa85c927..c7a6a0f949b 100644 --- a/packages/nodes-base/nodes/QuickBooks/descriptions/Vendor/VendorDescription.ts +++ b/packages/nodes-base/nodes/QuickBooks/descriptions/Vendor/VendorDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { vendorAdditionalFieldsOptions } from './VendorAdditionalFieldsOptions'; diff --git a/packages/nodes-base/nodes/QuickBooks/types.d.ts b/packages/nodes-base/nodes/QuickBooks/types.d.ts index 8747abd8bda..3dccc3eacb0 100644 --- a/packages/nodes-base/nodes/QuickBooks/types.d.ts +++ b/packages/nodes-base/nodes/QuickBooks/types.d.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export type QuickBooksOAuth2Credentials = { environment: 'production' | 'sandbox'; diff --git a/packages/nodes-base/nodes/RabbitMQ/DefaultOptions.ts b/packages/nodes-base/nodes/RabbitMQ/DefaultOptions.ts index 2aba7326df5..17dcef42c81 100644 --- a/packages/nodes-base/nodes/RabbitMQ/DefaultOptions.ts +++ b/packages/nodes-base/nodes/RabbitMQ/DefaultOptions.ts @@ -1,4 +1,4 @@ -import { INodeProperties, INodePropertyCollection, INodePropertyOptions } from 'n8n-workflow'; +import type { INodeProperties, INodePropertyCollection, INodePropertyOptions } from 'n8n-workflow'; export const rabbitDefaultOptions: Array< INodePropertyOptions | INodeProperties | INodePropertyCollection diff --git a/packages/nodes-base/nodes/RabbitMQ/GenericFunctions.ts b/packages/nodes-base/nodes/RabbitMQ/GenericFunctions.ts index 918cc9e0f50..8f925ce0940 100644 --- a/packages/nodes-base/nodes/RabbitMQ/GenericFunctions.ts +++ b/packages/nodes-base/nodes/RabbitMQ/GenericFunctions.ts @@ -1,4 +1,5 @@ -import { IDataObject, IExecuteFunctions, ITriggerFunctions, sleep } from 'n8n-workflow'; +import type { IDataObject, IExecuteFunctions, ITriggerFunctions } from 'n8n-workflow'; +import { sleep } from 'n8n-workflow'; import * as amqplib from 'amqplib'; diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts index a7e5371ddd9..b2b2d37d0e5 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; import * as amqplib from 'amqplib'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -10,9 +10,8 @@ import { INodeType, INodeTypeDescription, JsonObject, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { rabbitmqConnectExchange, rabbitmqConnectQueue } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts index 9f152152c38..763e3c8d718 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts @@ -1,6 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { - createDeferredPromise, +import type { IDataObject, INodeExecutionData, INodeProperties, @@ -9,9 +8,8 @@ import { IRun, ITriggerFunctions, ITriggerResponse, - LoggerProxy as Logger, - NodeOperationError, } from 'n8n-workflow'; +import { createDeferredPromise, LoggerProxy as Logger, NodeOperationError } from 'n8n-workflow'; import { rabbitDefaultOptions } from './DefaultOptions'; diff --git a/packages/nodes-base/nodes/Raindrop/GenericFunctions.ts b/packages/nodes-base/nodes/Raindrop/GenericFunctions.ts index 1aacee4006b..8f69a3a81bf 100644 --- a/packages/nodes-base/nodes/Raindrop/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Raindrop/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an authenticated API request to Raindrop. diff --git a/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts b/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts index 7761ce32d3a..2eeaf8fa117 100644 --- a/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts +++ b/packages/nodes-base/nodes/Raindrop/Raindrop.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { isEmpty, omit } from 'lodash'; diff --git a/packages/nodes-base/nodes/Raindrop/descriptions/BookmarkDescription.ts b/packages/nodes-base/nodes/Raindrop/descriptions/BookmarkDescription.ts index 0b53dc0a885..d778c9f281d 100644 --- a/packages/nodes-base/nodes/Raindrop/descriptions/BookmarkDescription.ts +++ b/packages/nodes-base/nodes/Raindrop/descriptions/BookmarkDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const bookmarkOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Raindrop/descriptions/CollectionDescription.ts b/packages/nodes-base/nodes/Raindrop/descriptions/CollectionDescription.ts index 19682dd69e9..cad814f59ae 100644 --- a/packages/nodes-base/nodes/Raindrop/descriptions/CollectionDescription.ts +++ b/packages/nodes-base/nodes/Raindrop/descriptions/CollectionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const collectionOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Raindrop/descriptions/TagDescription.ts b/packages/nodes-base/nodes/Raindrop/descriptions/TagDescription.ts index e5f11c66030..992aaef6243 100644 --- a/packages/nodes-base/nodes/Raindrop/descriptions/TagDescription.ts +++ b/packages/nodes-base/nodes/Raindrop/descriptions/TagDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tagOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Raindrop/descriptions/UserDescription.ts b/packages/nodes-base/nodes/Raindrop/descriptions/UserDescription.ts index 99b8951bb4d..f23bf93cf78 100644 --- a/packages/nodes-base/nodes/Raindrop/descriptions/UserDescription.ts +++ b/packages/nodes-base/nodes/Raindrop/descriptions/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ReadPdf/ReadPDF.node.ts b/packages/nodes-base/nodes/ReadPdf/ReadPDF.node.ts index 104dcebf5af..52422463477 100644 --- a/packages/nodes-base/nodes/ReadPdf/ReadPDF.node.ts +++ b/packages/nodes-base/nodes/ReadPdf/ReadPDF.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import pdf from 'pdf-parse'; diff --git a/packages/nodes-base/nodes/Reddit/GenericFunctions.ts b/packages/nodes-base/nodes/Reddit/GenericFunctions.ts index 9561001a066..8465f71c07c 100644 --- a/packages/nodes-base/nodes/Reddit/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Reddit/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an authenticated or unauthenticated API request to Reddit. diff --git a/packages/nodes-base/nodes/Reddit/PostCommentDescription.ts b/packages/nodes-base/nodes/Reddit/PostCommentDescription.ts index 13646723fdf..d7e0f4525ee 100644 --- a/packages/nodes-base/nodes/Reddit/PostCommentDescription.ts +++ b/packages/nodes-base/nodes/Reddit/PostCommentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const postCommentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Reddit/PostDescription.ts b/packages/nodes-base/nodes/Reddit/PostDescription.ts index 00d97a9e2eb..9299032d314 100644 --- a/packages/nodes-base/nodes/Reddit/PostDescription.ts +++ b/packages/nodes-base/nodes/Reddit/PostDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const postOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Reddit/ProfileDescription.ts b/packages/nodes-base/nodes/Reddit/ProfileDescription.ts index b1c9d1400aa..8cf4165c219 100644 --- a/packages/nodes-base/nodes/Reddit/ProfileDescription.ts +++ b/packages/nodes-base/nodes/Reddit/ProfileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const profileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Reddit/Reddit.node.ts b/packages/nodes-base/nodes/Reddit/Reddit.node.ts index 9a57f05967b..306fa9fc206 100644 --- a/packages/nodes-base/nodes/Reddit/Reddit.node.ts +++ b/packages/nodes-base/nodes/Reddit/Reddit.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { handleListing, redditApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Reddit/SubredditDescription.ts b/packages/nodes-base/nodes/Reddit/SubredditDescription.ts index 55ae6c81947..a33febefe73 100644 --- a/packages/nodes-base/nodes/Reddit/SubredditDescription.ts +++ b/packages/nodes-base/nodes/Reddit/SubredditDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const subredditOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Reddit/UserDescription.ts b/packages/nodes-base/nodes/Reddit/UserDescription.ts index c608347e0a6..bf9a4f4970c 100644 --- a/packages/nodes-base/nodes/Reddit/UserDescription.ts +++ b/packages/nodes-base/nodes/Reddit/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Redis/Redis.node.ts b/packages/nodes-base/nodes/Redis/Redis.node.ts index 51efea49b4b..d98a24616c2 100644 --- a/packages/nodes-base/nodes/Redis/Redis.node.ts +++ b/packages/nodes-base/nodes/Redis/Redis.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { GenericValue, ICredentialDataDecryptedObject, ICredentialsDecrypted, @@ -9,8 +9,8 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { set } from 'lodash'; import redis from 'redis'; diff --git a/packages/nodes-base/nodes/Redis/RedisTrigger.node.ts b/packages/nodes-base/nodes/Redis/RedisTrigger.node.ts index 12b3e9e0147..478e39c8438 100644 --- a/packages/nodes-base/nodes/Redis/RedisTrigger.node.ts +++ b/packages/nodes-base/nodes/Redis/RedisTrigger.node.ts @@ -1,12 +1,7 @@ -import { ITriggerFunctions } from 'n8n-core'; +import type { ITriggerFunctions } from 'n8n-core'; -import { - IDataObject, - INodeType, - INodeTypeDescription, - ITriggerResponse, - NodeOperationError, -} from 'n8n-workflow'; +import type { IDataObject, INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import redis from 'redis'; diff --git a/packages/nodes-base/nodes/RenameKeys/RenameKeys.node.ts b/packages/nodes-base/nodes/RenameKeys/RenameKeys.node.ts index ce227578fa4..8ebb0286828 100644 --- a/packages/nodes-base/nodes/RenameKeys/RenameKeys.node.ts +++ b/packages/nodes-base/nodes/RenameKeys/RenameKeys.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; import { get, set, unset } from 'lodash'; diff --git a/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts b/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts index bc69230f3ad..c85f3dad5f3 100644 --- a/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts +++ b/packages/nodes-base/nodes/RespondToWebhook/RespondToWebhook.node.ts @@ -1,15 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, IN8nHttpFullResponse, IN8nHttpResponse, INodeExecutionData, INodeType, INodeTypeDescription, - jsonParse, - NodeOperationError, } from 'n8n-workflow'; +import { jsonParse, NodeOperationError } from 'n8n-workflow'; export class RespondToWebhook implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Rocketchat/GenericFunctions.ts b/packages/nodes-base/nodes/Rocketchat/GenericFunctions.ts index 28d324fe9db..079b911b428 100644 --- a/packages/nodes-base/nodes/Rocketchat/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Rocketchat/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; export async function rocketchatApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts b/packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts index 0f37d105d28..18f41491ee7 100644 --- a/packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts +++ b/packages/nodes-base/nodes/Rocketchat/Rocketchat.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { rocketchatApiRequest, validateJSON } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts b/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts index 8b0b50d7381..a400369be9e 100644 --- a/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts +++ b/packages/nodes-base/nodes/RssFeedRead/RssFeedRead.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import Parser from 'rss-parser'; import { URL } from 'url'; diff --git a/packages/nodes-base/nodes/Rundeck/Rundeck.node.ts b/packages/nodes-base/nodes/Rundeck/Rundeck.node.ts index fc3ab4e7fbf..52c801f4e7a 100644 --- a/packages/nodes-base/nodes/Rundeck/Rundeck.node.ts +++ b/packages/nodes-base/nodes/Rundeck/Rundeck.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { RundeckApi } from './RundeckApi'; export class Rundeck implements INodeType { diff --git a/packages/nodes-base/nodes/Rundeck/RundeckApi.ts b/packages/nodes-base/nodes/Rundeck/RundeckApi.ts index d008240d78c..670e2d1131a 100644 --- a/packages/nodes-base/nodes/Rundeck/RundeckApi.ts +++ b/packages/nodes-base/nodes/Rundeck/RundeckApi.ts @@ -1,6 +1,7 @@ -import { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; export interface RundeckCredentials { url: string; diff --git a/packages/nodes-base/nodes/S3/GenericFunctions.ts b/packages/nodes-base/nodes/S3/GenericFunctions.ts index 554a9c2ae9b..275e7ec8cc9 100644 --- a/packages/nodes-base/nodes/S3/GenericFunctions.ts +++ b/packages/nodes-base/nodes/S3/GenericFunctions.ts @@ -1,19 +1,21 @@ -import { Request, sign } from 'aws4'; +import type { Request } from 'aws4'; +import { sign } from 'aws4'; import { get } from 'lodash'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { parseString } from 'xml2js'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { URL } from 'url'; diff --git a/packages/nodes-base/nodes/S3/S3.node.ts b/packages/nodes-base/nodes/S3/S3.node.ts index fcf333ab36a..2314e239c1e 100644 --- a/packages/nodes-base/nodes/S3/S3.node.ts +++ b/packages/nodes-base/nodes/S3/S3.node.ts @@ -4,17 +4,16 @@ import { createHash } from 'crypto'; import { Builder } from 'xml2js'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { bucketFields, bucketOperations } from '../Aws/S3/BucketDescription'; diff --git a/packages/nodes-base/nodes/Salesforce/AccountDescription.ts b/packages/nodes-base/nodes/Salesforce/AccountDescription.ts index 6a795358e7e..7f8a9ac88a1 100644 --- a/packages/nodes-base/nodes/Salesforce/AccountDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/AccountDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const accountOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/AttachmentDescription.ts b/packages/nodes-base/nodes/Salesforce/AttachmentDescription.ts index 8fb219496c5..d26a97d68b1 100644 --- a/packages/nodes-base/nodes/Salesforce/AttachmentDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/AttachmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const attachmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/CaseDescription.ts b/packages/nodes-base/nodes/Salesforce/CaseDescription.ts index 076f3afddb1..b81ddefe354 100644 --- a/packages/nodes-base/nodes/Salesforce/CaseDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/CaseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const caseOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/ContactDescription.ts b/packages/nodes-base/nodes/Salesforce/ContactDescription.ts index 99e3cdbdc3b..0a38facab3e 100644 --- a/packages/nodes-base/nodes/Salesforce/ContactDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/CustomObjectDescription.ts b/packages/nodes-base/nodes/Salesforce/CustomObjectDescription.ts index 1573ed97530..b1cd0f8c159 100644 --- a/packages/nodes-base/nodes/Salesforce/CustomObjectDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/CustomObjectDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customObjectOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/DocumentDescription.ts b/packages/nodes-base/nodes/Salesforce/DocumentDescription.ts index 7f24fd824df..b2232fc3bdb 100644 --- a/packages/nodes-base/nodes/Salesforce/DocumentDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/DocumentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const documentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/FlowDescription.ts b/packages/nodes-base/nodes/Salesforce/FlowDescription.ts index a97a9ac7e62..44e64d423c9 100644 --- a/packages/nodes-base/nodes/Salesforce/FlowDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/FlowDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const flowOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/GenericFunctions.ts b/packages/nodes-base/nodes/Salesforce/GenericFunctions.ts index 839e8058414..aed08d19228 100644 --- a/packages/nodes-base/nodes/Salesforce/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Salesforce/GenericFunctions.ts @@ -1,13 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { - IDataObject, - INodePropertyOptions, - LoggerProxy as Logger, - NodeApiError, -} from 'n8n-workflow'; +import type { IDataObject, INodePropertyOptions } from 'n8n-workflow'; +import { LoggerProxy as Logger, NodeApiError } from 'n8n-workflow'; import moment from 'moment-timezone'; diff --git a/packages/nodes-base/nodes/Salesforce/LeadDescription.ts b/packages/nodes-base/nodes/Salesforce/LeadDescription.ts index 9c71a2e005b..14f66d8bfe0 100644 --- a/packages/nodes-base/nodes/Salesforce/LeadDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/LeadDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const leadOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/OpportunityDescription.ts b/packages/nodes-base/nodes/Salesforce/OpportunityDescription.ts index 8e0925c7cda..b1572ff10f8 100644 --- a/packages/nodes-base/nodes/Salesforce/OpportunityDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/OpportunityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const opportunityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/Salesforce.node.ts b/packages/nodes-base/nodes/Salesforce/Salesforce.node.ts index 5a126745735..993b8ec8070 100644 --- a/packages/nodes-base/nodes/Salesforce/Salesforce.node.ts +++ b/packages/nodes-base/nodes/Salesforce/Salesforce.node.ts @@ -1,34 +1,32 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - LoggerProxy as Logger, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { LoggerProxy as Logger, NodeApiError, NodeOperationError } from 'n8n-workflow'; import { accountFields, accountOperations } from './AccountDescription'; -import { IAccount } from './AccountInterface'; +import type { IAccount } from './AccountInterface'; import { attachmentFields, attachmentOperations } from './AttachmentDescription'; -import { IAttachment } from './AttachmentInterface'; +import type { IAttachment } from './AttachmentInterface'; -import { ICampaignMember } from './CampaignMemberInterface'; +import type { ICampaignMember } from './CampaignMemberInterface'; import { caseFields, caseOperations } from './CaseDescription'; -import { ICase, ICaseComment } from './CaseInterface'; +import type { ICase, ICaseComment } from './CaseInterface'; import { contactFields, contactOperations } from './ContactDescription'; -import { IContact } from './ContactInterface'; +import type { IContact } from './ContactInterface'; import { customObjectFields, customObjectOperations } from './CustomObjectDescription'; @@ -43,19 +41,19 @@ import { import { leadFields, leadOperations } from './LeadDescription'; -import { ILead } from './LeadInterface'; +import type { ILead } from './LeadInterface'; -import { INote } from './NoteInterface'; +import type { INote } from './NoteInterface'; import { opportunityFields, opportunityOperations } from './OpportunityDescription'; -import { IOpportunity } from './OpportunityInterface'; +import type { IOpportunity } from './OpportunityInterface'; import { searchFields, searchOperations } from './SearchDescription'; import { taskFields, taskOperations } from './TaskDescription'; -import { ITask } from './TaskInterface'; +import type { ITask } from './TaskInterface'; import { userFields, userOperations } from './UserDescription'; diff --git a/packages/nodes-base/nodes/Salesforce/SearchDescription.ts b/packages/nodes-base/nodes/Salesforce/SearchDescription.ts index c83ac6d520c..4c060512669 100644 --- a/packages/nodes-base/nodes/Salesforce/SearchDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/SearchDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const searchOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/TaskDescription.ts b/packages/nodes-base/nodes/Salesforce/TaskDescription.ts index 37f7ddf2fc9..5b2fb6ebbf1 100644 --- a/packages/nodes-base/nodes/Salesforce/TaskDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesforce/UserDescription.ts b/packages/nodes-base/nodes/Salesforce/UserDescription.ts index 20ba58110d4..90714da5977 100644 --- a/packages/nodes-base/nodes/Salesforce/UserDescription.ts +++ b/packages/nodes-base/nodes/Salesforce/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesmate/ActivityDescription.ts b/packages/nodes-base/nodes/Salesmate/ActivityDescription.ts index 8f06510dfa1..8ae1e0fdacb 100644 --- a/packages/nodes-base/nodes/Salesmate/ActivityDescription.ts +++ b/packages/nodes-base/nodes/Salesmate/ActivityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const activityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesmate/CompanyDescription.ts b/packages/nodes-base/nodes/Salesmate/CompanyDescription.ts index 39abf8e9610..6dc4d77fd2d 100644 --- a/packages/nodes-base/nodes/Salesmate/CompanyDescription.ts +++ b/packages/nodes-base/nodes/Salesmate/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesmate/DealDescription.ts b/packages/nodes-base/nodes/Salesmate/DealDescription.ts index 62ee8164fb2..d855b3c8a9e 100644 --- a/packages/nodes-base/nodes/Salesmate/DealDescription.ts +++ b/packages/nodes-base/nodes/Salesmate/DealDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const dealOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Salesmate/GenericFunctions.ts b/packages/nodes-base/nodes/Salesmate/GenericFunctions.ts index fcfad002d92..c650b40ac3a 100644 --- a/packages/nodes-base/nodes/Salesmate/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Salesmate/GenericFunctions.ts @@ -1,12 +1,13 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function salesmateApiRequest( this: diff --git a/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts b/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts index 3378bf80571..e7898cd5764 100644 --- a/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts +++ b/packages/nodes-base/nodes/Salesmate/Salesmate.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { salesmateApiRequest, salesmateApiRequestAllItems, @@ -16,9 +16,9 @@ import { } from './GenericFunctions'; import { companyFields, companyOperations } from './CompanyDescription'; import { activityFields, activityOperations } from './ActivityDescription'; -import { ICompany } from './CompanyInterface'; -import { IActivity } from './ActivityInterface'; -import { IDeal } from './DealInterface'; +import type { ICompany } from './CompanyInterface'; +import type { IActivity } from './ActivityInterface'; +import type { IDeal } from './DealInterface'; import { dealFields, dealOperations } from './DealDescription'; export class Salesmate implements INodeType { diff --git a/packages/nodes-base/nodes/Schedule/ScheduleTrigger.node.ts b/packages/nodes-base/nodes/Schedule/ScheduleTrigger.node.ts index a65ce0c8171..a5e3be9ba7d 100644 --- a/packages/nodes-base/nodes/Schedule/ScheduleTrigger.node.ts +++ b/packages/nodes-base/nodes/Schedule/ScheduleTrigger.node.ts @@ -1,11 +1,6 @@ -import { ITriggerFunctions } from 'n8n-core'; -import { - IDataObject, - INodeType, - INodeTypeDescription, - ITriggerResponse, - NodeOperationError, -} from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { IDataObject, INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { CronJob } from 'cron'; import moment from 'moment'; diff --git a/packages/nodes-base/nodes/SeaTable/GenericFunctions.ts b/packages/nodes-base/nodes/SeaTable/GenericFunctions.ts index 9c5c0a8639e..7d8f455a081 100644 --- a/packages/nodes-base/nodes/SeaTable/GenericFunctions.ts +++ b/packages/nodes-base/nodes/SeaTable/GenericFunctions.ts @@ -1,14 +1,15 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject, ILoadOptionsFunctions, IPollFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions, IPollFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { TDtableMetadataColumns, TDtableViewColumns, TEndpointVariableName } from './types'; +import type { TDtableMetadataColumns, TDtableViewColumns, TEndpointVariableName } from './types'; import { schema } from './Schema'; -import { +import type { ICredential, ICtx, IDtableMetadataColumn, diff --git a/packages/nodes-base/nodes/SeaTable/RowDescription.ts b/packages/nodes-base/nodes/SeaTable/RowDescription.ts index 591a26f0acd..2d6e42a0796 100644 --- a/packages/nodes-base/nodes/SeaTable/RowDescription.ts +++ b/packages/nodes-base/nodes/SeaTable/RowDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const rowOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SeaTable/Schema.ts b/packages/nodes-base/nodes/SeaTable/Schema.ts index b8d4518b246..f009e128834 100644 --- a/packages/nodes-base/nodes/SeaTable/Schema.ts +++ b/packages/nodes-base/nodes/SeaTable/Schema.ts @@ -1,4 +1,4 @@ -import { TColumnType, TDateTimeFormat, TInheritColumnKey } from './types'; +import type { TColumnType, TDateTimeFormat, TInheritColumnKey } from './types'; export type ColumnType = keyof typeof schema.columnTypes; diff --git a/packages/nodes-base/nodes/SeaTable/SeaTable.node.ts b/packages/nodes-base/nodes/SeaTable/SeaTable.node.ts index c0028413163..8bcc91875ee 100644 --- a/packages/nodes-base/nodes/SeaTable/SeaTable.node.ts +++ b/packages/nodes-base/nodes/SeaTable/SeaTable.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { getTableColumns, @@ -24,9 +24,9 @@ import { import { rowFields, rowOperations } from './RowDescription'; -import { TColumnsUiValues, TColumnValue } from './types'; +import type { TColumnsUiValues, TColumnValue } from './types'; -import { ICtx, IRow, IRowObject } from './Interfaces'; +import type { ICtx, IRow, IRowObject } from './Interfaces'; export class SeaTable implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/SeaTable/SeaTableTrigger.node.ts b/packages/nodes-base/nodes/SeaTable/SeaTableTrigger.node.ts index 03d45d5c778..fd3745c507d 100644 --- a/packages/nodes-base/nodes/SeaTable/SeaTableTrigger.node.ts +++ b/packages/nodes-base/nodes/SeaTable/SeaTableTrigger.node.ts @@ -1,6 +1,6 @@ -import { IPollFunctions } from 'n8n-core'; +import type { IPollFunctions } from 'n8n-core'; -import { +import type { ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, @@ -10,7 +10,7 @@ import { import { getColumns, rowFormatColumns, seaTableApiRequest, simplify } from './GenericFunctions'; -import { ICtx, IRow, IRowResponse } from './Interfaces'; +import type { ICtx, IRow, IRowResponse } from './Interfaces'; import moment from 'moment'; diff --git a/packages/nodes-base/nodes/SeaTable/types.d.ts b/packages/nodes-base/nodes/SeaTable/types.d.ts index 105123b4e09..440c16db7e9 100644 --- a/packages/nodes-base/nodes/SeaTable/types.d.ts +++ b/packages/nodes-base/nodes/SeaTable/types.d.ts @@ -9,8 +9,8 @@ type TSeaTableServerEdition = 'enterprise edition'; // dtable // ---------------------------------- -import { IDtableMetadataColumn, IDtableMetadataTable, TDtableViewColumn } from './Interfaces'; -import { ICredentialDataDecryptedObject } from 'n8n-workflow'; +import type { IDtableMetadataColumn, IDtableMetadataTable, TDtableViewColumn } from './Interfaces'; +import type { ICredentialDataDecryptedObject } from 'n8n-workflow'; type TInheritColumnTypeTime = 'ctime' | 'mtime'; type TInheritColumnTypeUser = 'creator' | 'last-modifier'; diff --git a/packages/nodes-base/nodes/SecurityScorecard/GenericFunctions.ts b/packages/nodes-base/nodes/SecurityScorecard/GenericFunctions.ts index 20d5909f598..3c5750f9950 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/GenericFunctions.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function scorecardApiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts b/packages/nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts index ab2a5c8fa3d..7c17845fd6a 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/SecurityScorecard.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { companyFields, companyOperations } from './descriptions/CompanyDescription'; diff --git a/packages/nodes-base/nodes/SecurityScorecard/descriptions/CompanyDescription.ts b/packages/nodes-base/nodes/SecurityScorecard/descriptions/CompanyDescription.ts index bb809f72b60..da50c841328 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/descriptions/CompanyDescription.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/descriptions/CompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SecurityScorecard/descriptions/IndustryDescription.ts b/packages/nodes-base/nodes/SecurityScorecard/descriptions/IndustryDescription.ts index 47d12093923..06345a46c41 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/descriptions/IndustryDescription.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/descriptions/IndustryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const industryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SecurityScorecard/descriptions/InviteDescription.ts b/packages/nodes-base/nodes/SecurityScorecard/descriptions/InviteDescription.ts index 4754f946145..df1952941ae 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/descriptions/InviteDescription.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/descriptions/InviteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const inviteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SecurityScorecard/descriptions/PortfolioCompanyDescription.ts b/packages/nodes-base/nodes/SecurityScorecard/descriptions/PortfolioCompanyDescription.ts index 846df426dcf..46f57394544 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/descriptions/PortfolioCompanyDescription.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/descriptions/PortfolioCompanyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const portfolioCompanyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SecurityScorecard/descriptions/PortfolioDescription.ts b/packages/nodes-base/nodes/SecurityScorecard/descriptions/PortfolioDescription.ts index bc05d62cf19..0f87ff661cd 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/descriptions/PortfolioDescription.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/descriptions/PortfolioDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const portfolioOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SecurityScorecard/descriptions/ReportDescription.ts b/packages/nodes-base/nodes/SecurityScorecard/descriptions/ReportDescription.ts index 403b2093d6a..805e6a7d7c8 100644 --- a/packages/nodes-base/nodes/SecurityScorecard/descriptions/ReportDescription.ts +++ b/packages/nodes-base/nodes/SecurityScorecard/descriptions/ReportDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const reportOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Segment/GenericFunctions.ts b/packages/nodes-base/nodes/Segment/GenericFunctions.ts index 1ef2b7600c8..c5b32555d56 100644 --- a/packages/nodes-base/nodes/Segment/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Segment/GenericFunctions.ts @@ -1,12 +1,12 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function segmentApiRequest( this: diff --git a/packages/nodes-base/nodes/Segment/GroupDescription.ts b/packages/nodes-base/nodes/Segment/GroupDescription.ts index 22cc2b3aa10..2d0a5446154 100644 --- a/packages/nodes-base/nodes/Segment/GroupDescription.ts +++ b/packages/nodes-base/nodes/Segment/GroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const groupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Segment/IdentifyDescription.ts b/packages/nodes-base/nodes/Segment/IdentifyDescription.ts index 47397ba8742..6eadb0375dd 100644 --- a/packages/nodes-base/nodes/Segment/IdentifyDescription.ts +++ b/packages/nodes-base/nodes/Segment/IdentifyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const identifyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Segment/IdentifyInterface.ts b/packages/nodes-base/nodes/Segment/IdentifyInterface.ts index 20ac106d826..42f7734f690 100644 --- a/packages/nodes-base/nodes/Segment/IdentifyInterface.ts +++ b/packages/nodes-base/nodes/Segment/IdentifyInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IIdentify { userId?: string; diff --git a/packages/nodes-base/nodes/Segment/Segment.node.ts b/packages/nodes-base/nodes/Segment/Segment.node.ts index a98d599d66e..c9fce4fe36c 100644 --- a/packages/nodes-base/nodes/Segment/Segment.node.ts +++ b/packages/nodes-base/nodes/Segment/Segment.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { segmentApiRequest } from './GenericFunctions'; @@ -8,11 +13,11 @@ import { groupFields, groupOperations } from './GroupDescription'; import { identifyFields, identifyOperations } from './IdentifyDescription'; -import { IIdentify } from './IdentifyInterface'; +import type { IIdentify } from './IdentifyInterface'; import { trackFields, trackOperations } from './TrackDescription'; -import { IGroup, ITrack } from './TrackInterface'; +import type { IGroup, ITrack } from './TrackInterface'; import { v4 as uuid } from 'uuid'; diff --git a/packages/nodes-base/nodes/Segment/TrackDescription.ts b/packages/nodes-base/nodes/Segment/TrackDescription.ts index 058457f1e75..de7f7a339dc 100644 --- a/packages/nodes-base/nodes/Segment/TrackDescription.ts +++ b/packages/nodes-base/nodes/Segment/TrackDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const trackOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Segment/TrackInterface.ts b/packages/nodes-base/nodes/Segment/TrackInterface.ts index a15b8eed2ba..9c20d8f486d 100644 --- a/packages/nodes-base/nodes/Segment/TrackInterface.ts +++ b/packages/nodes-base/nodes/Segment/TrackInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ITrack { event?: string; diff --git a/packages/nodes-base/nodes/SendGrid/ContactDescription.ts b/packages/nodes-base/nodes/SendGrid/ContactDescription.ts index d45d98cfe66..6c16c1f78e1 100644 --- a/packages/nodes-base/nodes/SendGrid/ContactDescription.ts +++ b/packages/nodes-base/nodes/SendGrid/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SendGrid/GenericFunctions.ts b/packages/nodes-base/nodes/SendGrid/GenericFunctions.ts index 48979802c3c..c91f5e17f14 100644 --- a/packages/nodes-base/nodes/SendGrid/GenericFunctions.ts +++ b/packages/nodes-base/nodes/SendGrid/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function sendGridApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/SendGrid/ListDescription.ts b/packages/nodes-base/nodes/SendGrid/ListDescription.ts index feb630bb134..f51a2d739c9 100644 --- a/packages/nodes-base/nodes/SendGrid/ListDescription.ts +++ b/packages/nodes-base/nodes/SendGrid/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SendGrid/MailDescription.ts b/packages/nodes-base/nodes/SendGrid/MailDescription.ts index 8d27803566f..9cfe572f2e0 100644 --- a/packages/nodes-base/nodes/SendGrid/MailDescription.ts +++ b/packages/nodes-base/nodes/SendGrid/MailDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const mailOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts b/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts index 3b15f105a27..e62454e2b9e 100644 --- a/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts +++ b/packages/nodes-base/nodes/SendGrid/SendGrid.node.ts @@ -1,20 +1,21 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { listFields, listOperations } from './ListDescription'; import { contactFields, contactOperations } from './ContactDescription'; -import { mailFields, mailOperations, SendMailBody } from './MailDescription'; +import type { SendMailBody } from './MailDescription'; +import { mailFields, mailOperations } from './MailDescription'; import { sendGridApiRequest, sendGridApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/SendInBlue/AttributeDescription.ts b/packages/nodes-base/nodes/SendInBlue/AttributeDescription.ts index 5343543262f..5944ba8fe25 100644 --- a/packages/nodes-base/nodes/SendInBlue/AttributeDescription.ts +++ b/packages/nodes-base/nodes/SendInBlue/AttributeDescription.ts @@ -1,4 +1,4 @@ -import { +import type { IExecuteSingleFunctions, IHttpRequestOptions, INodeProperties, diff --git a/packages/nodes-base/nodes/SendInBlue/ContactDescription.ts b/packages/nodes-base/nodes/SendInBlue/ContactDescription.ts index 5ab609f3c18..60a67c90cb7 100644 --- a/packages/nodes-base/nodes/SendInBlue/ContactDescription.ts +++ b/packages/nodes-base/nodes/SendInBlue/ContactDescription.ts @@ -1,4 +1,4 @@ -import { +import type { GenericValue, IExecuteSingleFunctions, IHttpRequestOptions, diff --git a/packages/nodes-base/nodes/SendInBlue/EmailDescription.ts b/packages/nodes-base/nodes/SendInBlue/EmailDescription.ts index f161818bf17..a94c598312d 100644 --- a/packages/nodes-base/nodes/SendInBlue/EmailDescription.ts +++ b/packages/nodes-base/nodes/SendInBlue/EmailDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { SendInBlueNode } from './GenericFunctions'; export const emailOperations: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/SendInBlue/GenericFunctions.ts b/packages/nodes-base/nodes/SendInBlue/GenericFunctions.ts index b3c8d67ad15..36d7fc2c3b9 100644 --- a/packages/nodes-base/nodes/SendInBlue/GenericFunctions.ts +++ b/packages/nodes-base/nodes/SendInBlue/GenericFunctions.ts @@ -1,13 +1,12 @@ -import { +import type { IExecuteSingleFunctions, IHookFunctions, IHttpRequestOptions, IWebhookFunctions, JsonObject, - jsonParse, - NodeOperationError, } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import { jsonParse, NodeOperationError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; import MailComposer from 'nodemailer/lib/mail-composer'; export namespace SendInBlueNode { type ValidEmailFields = { to: string } | { sender: string } | { cc: string } | { bcc: string }; diff --git a/packages/nodes-base/nodes/SendInBlue/SendInBlue.node.ts b/packages/nodes-base/nodes/SendInBlue/SendInBlue.node.ts index b84966c4112..19c9ba5a633 100644 --- a/packages/nodes-base/nodes/SendInBlue/SendInBlue.node.ts +++ b/packages/nodes-base/nodes/SendInBlue/SendInBlue.node.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription } from 'n8n-workflow'; import { attributeFields, attributeOperations } from './AttributeDescription'; import { contactFields, contactOperations } from './ContactDescription'; import { emailFields, emailOperations } from './EmailDescription'; diff --git a/packages/nodes-base/nodes/SendInBlue/SendInBlueTrigger.node.ts b/packages/nodes-base/nodes/SendInBlue/SendInBlueTrigger.node.ts index 2194e301727..7b9836fe485 100644 --- a/packages/nodes-base/nodes/SendInBlue/SendInBlueTrigger.node.ts +++ b/packages/nodes-base/nodes/SendInBlue/SendInBlueTrigger.node.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { +import type { IHookFunctions, INodeType, INodeTypeDescription, diff --git a/packages/nodes-base/nodes/SendInBlue/SenderDescrition.ts b/packages/nodes-base/nodes/SendInBlue/SenderDescrition.ts index c14cbf10b29..768b42293ab 100644 --- a/packages/nodes-base/nodes/SendInBlue/SenderDescrition.ts +++ b/packages/nodes-base/nodes/SendInBlue/SenderDescrition.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const senderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Sendy/CampaignDescription.ts b/packages/nodes-base/nodes/Sendy/CampaignDescription.ts index 84c86fc091d..1344e1d7161 100644 --- a/packages/nodes-base/nodes/Sendy/CampaignDescription.ts +++ b/packages/nodes-base/nodes/Sendy/CampaignDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const campaignOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Sendy/GenericFunctions.ts b/packages/nodes-base/nodes/Sendy/GenericFunctions.ts index e3a2b0f99c6..8a574ddcd04 100644 --- a/packages/nodes-base/nodes/Sendy/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Sendy/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function sendyApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Sendy/Sendy.node.ts b/packages/nodes-base/nodes/Sendy/Sendy.node.ts index 90f75a6115b..be45e56e3cf 100644 --- a/packages/nodes-base/nodes/Sendy/Sendy.node.ts +++ b/packages/nodes-base/nodes/Sendy/Sendy.node.ts @@ -1,13 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { sendyApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Sendy/SubscriberDescription.ts b/packages/nodes-base/nodes/Sendy/SubscriberDescription.ts index 0c4715e37aa..ef7c14c61f5 100644 --- a/packages/nodes-base/nodes/Sendy/SubscriberDescription.ts +++ b/packages/nodes-base/nodes/Sendy/SubscriberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const subscriberOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SentryIo/EventDescription.ts b/packages/nodes-base/nodes/SentryIo/EventDescription.ts index 2ba8b4bfbb3..a5025aaabc6 100644 --- a/packages/nodes-base/nodes/SentryIo/EventDescription.ts +++ b/packages/nodes-base/nodes/SentryIo/EventDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SentryIo/GenericFunctions.ts b/packages/nodes-base/nodes/SentryIo/GenericFunctions.ts index e900a2ce1d4..f09bf720ea0 100644 --- a/packages/nodes-base/nodes/SentryIo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/SentryIo/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,7 +8,8 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function sentryIoApiRequest( this: diff --git a/packages/nodes-base/nodes/SentryIo/IssueDescription.ts b/packages/nodes-base/nodes/SentryIo/IssueDescription.ts index 82e24ef3af7..d23bef6c63b 100644 --- a/packages/nodes-base/nodes/SentryIo/IssueDescription.ts +++ b/packages/nodes-base/nodes/SentryIo/IssueDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const issueOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SentryIo/OrganizationDescription.ts b/packages/nodes-base/nodes/SentryIo/OrganizationDescription.ts index 665c7d1450e..fc5f6aa982a 100644 --- a/packages/nodes-base/nodes/SentryIo/OrganizationDescription.ts +++ b/packages/nodes-base/nodes/SentryIo/OrganizationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const organizationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SentryIo/ProjectDescription.ts b/packages/nodes-base/nodes/SentryIo/ProjectDescription.ts index 6caa5232814..de1366b31d1 100644 --- a/packages/nodes-base/nodes/SentryIo/ProjectDescription.ts +++ b/packages/nodes-base/nodes/SentryIo/ProjectDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const projectOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SentryIo/ReleaseDescription.ts b/packages/nodes-base/nodes/SentryIo/ReleaseDescription.ts index d8c45c885cf..773d14ac4b9 100644 --- a/packages/nodes-base/nodes/SentryIo/ReleaseDescription.ts +++ b/packages/nodes-base/nodes/SentryIo/ReleaseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const releaseOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/SentryIo/SentryIo.node.ts b/packages/nodes-base/nodes/SentryIo/SentryIo.node.ts index 77fe0b872ea..14e724ee2d2 100644 --- a/packages/nodes-base/nodes/SentryIo/SentryIo.node.ts +++ b/packages/nodes-base/nodes/SentryIo/SentryIo.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -23,7 +23,7 @@ import { teamFields, teamOperations } from './TeamDescription'; import { sentryApiRequestAllItems, sentryIoApiRequest } from './GenericFunctions'; -import { ICommit, IPatchSet, IRef } from './Interface'; +import type { ICommit, IPatchSet, IRef } from './Interface'; export class SentryIo implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/SentryIo/TeamDescription.ts b/packages/nodes-base/nodes/SentryIo/TeamDescription.ts index b4317c9c8b9..2db78ff5ba4 100644 --- a/packages/nodes-base/nodes/SentryIo/TeamDescription.ts +++ b/packages/nodes-base/nodes/SentryIo/TeamDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const teamOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/AttachmentDescription.ts b/packages/nodes-base/nodes/ServiceNow/AttachmentDescription.ts index d2204bdcf42..c713ca4a703 100644 --- a/packages/nodes-base/nodes/ServiceNow/AttachmentDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/AttachmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const attachmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/BusinessServiceDescription.ts b/packages/nodes-base/nodes/ServiceNow/BusinessServiceDescription.ts index 987d2ef5ee9..998399967d4 100644 --- a/packages/nodes-base/nodes/ServiceNow/BusinessServiceDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/BusinessServiceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const businessServiceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/ConfigurationItemsDescription.ts b/packages/nodes-base/nodes/ServiceNow/ConfigurationItemsDescription.ts index 4cf8ad39913..70b070db053 100644 --- a/packages/nodes-base/nodes/ServiceNow/ConfigurationItemsDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/ConfigurationItemsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const configurationItemsOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/DepartmentDescription.ts b/packages/nodes-base/nodes/ServiceNow/DepartmentDescription.ts index d8413c32a8f..3acc8e24eac 100644 --- a/packages/nodes-base/nodes/ServiceNow/DepartmentDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/DepartmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const departmentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/DictionaryDescription.ts b/packages/nodes-base/nodes/ServiceNow/DictionaryDescription.ts index 7ae527a7292..8cc93ee15e0 100644 --- a/packages/nodes-base/nodes/ServiceNow/DictionaryDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/DictionaryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const dictionaryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/GenericFunctions.ts b/packages/nodes-base/nodes/ServiceNow/GenericFunctions.ts index 12329a7878f..5507f919fd3 100644 --- a/packages/nodes-base/nodes/ServiceNow/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ServiceNow/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, INodePropertyOptions, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, INodePropertyOptions, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function serviceNowApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/ServiceNow/IncidentDescription.ts b/packages/nodes-base/nodes/ServiceNow/IncidentDescription.ts index 14655779525..60f41867352 100644 --- a/packages/nodes-base/nodes/ServiceNow/IncidentDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/IncidentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const incidentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts b/packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts index 213f894fe40..1cb9592b088 100644 --- a/packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts +++ b/packages/nodes-base/nodes/ServiceNow/ServiceNow.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IBinaryData, IDataObject, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { mapEndpoint, diff --git a/packages/nodes-base/nodes/ServiceNow/TableRecordDescription.ts b/packages/nodes-base/nodes/ServiceNow/TableRecordDescription.ts index b6ea3ded779..82b73e88f61 100644 --- a/packages/nodes-base/nodes/ServiceNow/TableRecordDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/TableRecordDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tableRecordOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/UserDescription.ts b/packages/nodes-base/nodes/ServiceNow/UserDescription.ts index 18f2ee7fe37..9a6749ca39f 100644 --- a/packages/nodes-base/nodes/ServiceNow/UserDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/UserGroupDescription.ts b/packages/nodes-base/nodes/ServiceNow/UserGroupDescription.ts index 4abfc1775f5..d708df6685b 100644 --- a/packages/nodes-base/nodes/ServiceNow/UserGroupDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/UserGroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userGroupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/ServiceNow/UserRoleDescription.ts b/packages/nodes-base/nodes/ServiceNow/UserRoleDescription.ts index abb0e519bc9..3d1ad9bf5f6 100644 --- a/packages/nodes-base/nodes/ServiceNow/UserRoleDescription.ts +++ b/packages/nodes-base/nodes/ServiceNow/UserRoleDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userRoleOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Set/Set.node.ts b/packages/nodes-base/nodes/Set/Set.node.ts index 7de37ec2aba..de669880c53 100644 --- a/packages/nodes-base/nodes/Set/Set.node.ts +++ b/packages/nodes-base/nodes/Set/Set.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeParameters, INodeType, INodeTypeDescription, } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; import { set } from 'lodash'; diff --git a/packages/nodes-base/nodes/Shopify/GenericFunctions.ts b/packages/nodes-base/nodes/Shopify/GenericFunctions.ts index 3d035fef973..9a7aac1400b 100644 --- a/packages/nodes-base/nodes/Shopify/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Shopify/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, IOAuth2Options } from 'n8n-workflow'; +import type { IDataObject, IOAuth2Options } from 'n8n-workflow'; import { snakeCase } from 'change-case'; diff --git a/packages/nodes-base/nodes/Shopify/OrderDescription.ts b/packages/nodes-base/nodes/Shopify/OrderDescription.ts index fc3b485b9ef..6ec7b4c5d87 100644 --- a/packages/nodes-base/nodes/Shopify/OrderDescription.ts +++ b/packages/nodes-base/nodes/Shopify/OrderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const orderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Shopify/ProductDescription.ts b/packages/nodes-base/nodes/Shopify/ProductDescription.ts index d15d6099160..2c97c153e72 100644 --- a/packages/nodes-base/nodes/Shopify/ProductDescription.ts +++ b/packages/nodes-base/nodes/Shopify/ProductDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const productOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Shopify/ProductInterface.ts b/packages/nodes-base/nodes/Shopify/ProductInterface.ts index 1cd3db6b551..dcaa368c5c6 100644 --- a/packages/nodes-base/nodes/Shopify/ProductInterface.ts +++ b/packages/nodes-base/nodes/Shopify/ProductInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IImage { id?: string; diff --git a/packages/nodes-base/nodes/Shopify/Shopify.node.ts b/packages/nodes-base/nodes/Shopify/Shopify.node.ts index 17d6d189fbd..13c15865610 100644 --- a/packages/nodes-base/nodes/Shopify/Shopify.node.ts +++ b/packages/nodes-base/nodes/Shopify/Shopify.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { keysToSnakeCase, shopifyApiRequest, shopifyApiRequestAllItems } from './GenericFunctions'; @@ -16,9 +16,9 @@ import { orderFields, orderOperations } from './OrderDescription'; import { productFields, productOperations } from './ProductDescription'; -import { IAddress, IDiscountCode, ILineItem, IOrder } from './OrderInterface'; +import type { IAddress, IDiscountCode, ILineItem, IOrder } from './OrderInterface'; -import { IProduct } from './ProductInterface'; +import type { IProduct } from './ProductInterface'; export class Shopify implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Shopify/ShopifyTrigger.node.ts b/packages/nodes-base/nodes/Shopify/ShopifyTrigger.node.ts index 95f487d5350..a99f2a796e1 100644 --- a/packages/nodes-base/nodes/Shopify/ShopifyTrigger.node.ts +++ b/packages/nodes-base/nodes/Shopify/ShopifyTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { shopifyApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Signl4/GenericFunctions.ts b/packages/nodes-base/nodes/Signl4/GenericFunctions.ts index 76da4127c73..c74b7871696 100644 --- a/packages/nodes-base/nodes/Signl4/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Signl4/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an API request to SIGNL4 diff --git a/packages/nodes-base/nodes/Signl4/Signl4.node.ts b/packages/nodes-base/nodes/Signl4/Signl4.node.ts index e2f04aa890e..ad40f543109 100644 --- a/packages/nodes-base/nodes/Signl4/Signl4.node.ts +++ b/packages/nodes-base/nodes/Signl4/Signl4.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { SIGNL4ApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Slack/ChannelDescription.ts b/packages/nodes-base/nodes/Slack/ChannelDescription.ts index a4088d82b15..e232194fe3c 100644 --- a/packages/nodes-base/nodes/Slack/ChannelDescription.ts +++ b/packages/nodes-base/nodes/Slack/ChannelDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const channelOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Slack/FileDescription.ts b/packages/nodes-base/nodes/Slack/FileDescription.ts index 42a1e874cce..e22ad88882c 100644 --- a/packages/nodes-base/nodes/Slack/FileDescription.ts +++ b/packages/nodes-base/nodes/Slack/FileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const fileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Slack/GenericFunctions.ts b/packages/nodes-base/nodes/Slack/GenericFunctions.ts index b6d4a136c10..3c984fb1208 100644 --- a/packages/nodes-base/nodes/Slack/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Slack/GenericFunctions.ts @@ -1,14 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { - IDataObject, - IOAuth2Options, - JsonObject, - NodeApiError, - NodeOperationError, -} from 'n8n-workflow'; +import type { IDataObject, IOAuth2Options, JsonObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import _ from 'lodash'; diff --git a/packages/nodes-base/nodes/Slack/MessageDescription.ts b/packages/nodes-base/nodes/Slack/MessageDescription.ts index 3a567623053..039d783aaab 100644 --- a/packages/nodes-base/nodes/Slack/MessageDescription.ts +++ b/packages/nodes-base/nodes/Slack/MessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Slack/ReactionDescription.ts b/packages/nodes-base/nodes/Slack/ReactionDescription.ts index 03c2b832ed5..6b2e5703a0c 100644 --- a/packages/nodes-base/nodes/Slack/ReactionDescription.ts +++ b/packages/nodes-base/nodes/Slack/ReactionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const reactionOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Slack/Slack.node.ts b/packages/nodes-base/nodes/Slack/Slack.node.ts index 3c2d038cd01..12a4524dd92 100644 --- a/packages/nodes-base/nodes/Slack/Slack.node.ts +++ b/packages/nodes-base/nodes/Slack/Slack.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -8,8 +8,8 @@ import { INodeType, INodeTypeDescription, JsonObject, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { channelFields, channelOperations } from './ChannelDescription'; import { messageFields, messageOperations } from './MessageDescription'; @@ -20,7 +20,7 @@ import { userGroupFields, userGroupOperations } from './UserGroupDescription'; import { userFields, userOperations } from './UserDescription'; import { userProfileFields, userProfileOperations } from './UserProfileDescription'; import { slackApiRequest, slackApiRequestAllItems, validateJSON } from './GenericFunctions'; -import { IAttachment } from './MessageInterface'; +import type { IAttachment } from './MessageInterface'; import moment from 'moment'; diff --git a/packages/nodes-base/nodes/Slack/StarDescription.ts b/packages/nodes-base/nodes/Slack/StarDescription.ts index 273e1ca25d5..958abf53ae1 100644 --- a/packages/nodes-base/nodes/Slack/StarDescription.ts +++ b/packages/nodes-base/nodes/Slack/StarDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const starOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Slack/UserDescription.ts b/packages/nodes-base/nodes/Slack/UserDescription.ts index 63c6badeffa..2d6b65abd27 100644 --- a/packages/nodes-base/nodes/Slack/UserDescription.ts +++ b/packages/nodes-base/nodes/Slack/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Slack/UserGroupDescription.ts b/packages/nodes-base/nodes/Slack/UserGroupDescription.ts index 3a807ff02ea..5d208e1bf8d 100644 --- a/packages/nodes-base/nodes/Slack/UserGroupDescription.ts +++ b/packages/nodes-base/nodes/Slack/UserGroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userGroupOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Slack/UserProfileDescription.ts b/packages/nodes-base/nodes/Slack/UserProfileDescription.ts index b5794ba4439..f2736fd9fe5 100644 --- a/packages/nodes-base/nodes/Slack/UserProfileDescription.ts +++ b/packages/nodes-base/nodes/Slack/UserProfileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userProfileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Sms77/GenericFunctions.ts b/packages/nodes-base/nodes/Sms77/GenericFunctions.ts index b13fc895c7f..49e47c32421 100644 --- a/packages/nodes-base/nodes/Sms77/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Sms77/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an API request to Sms77 diff --git a/packages/nodes-base/nodes/Sms77/Sms77.node.ts b/packages/nodes-base/nodes/Sms77/Sms77.node.ts index 867509f4d67..28fc2492882 100644 --- a/packages/nodes-base/nodes/Sms77/Sms77.node.ts +++ b/packages/nodes-base/nodes/Sms77/Sms77.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { sms77ApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Snowflake/GenericFunctions.ts b/packages/nodes-base/nodes/Snowflake/GenericFunctions.ts index 46fbb428089..efa66cf4bd0 100644 --- a/packages/nodes-base/nodes/Snowflake/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Snowflake/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { deepCopy, IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; -import snowflake from 'snowflake-sdk'; +import type snowflake from 'snowflake-sdk'; export async function connect(conn: snowflake.Connection) { return new Promise((resolve, reject) => { diff --git a/packages/nodes-base/nodes/Snowflake/Snowflake.node.ts b/packages/nodes-base/nodes/Snowflake/Snowflake.node.ts index b3c8f9b8891..ea53aa36e99 100644 --- a/packages/nodes-base/nodes/Snowflake/Snowflake.node.ts +++ b/packages/nodes-base/nodes/Snowflake/Snowflake.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { connect, copyInputItems, destroy, execute } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/SplitInBatches/SplitInBatches.node.ts b/packages/nodes-base/nodes/SplitInBatches/SplitInBatches.node.ts index e034c443719..5616b9ddeef 100644 --- a/packages/nodes-base/nodes/SplitInBatches/SplitInBatches.node.ts +++ b/packages/nodes-base/nodes/SplitInBatches/SplitInBatches.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - deepCopy, +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription, IPairedItemData, } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; export class SplitInBatches implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Splunk/GenericFunctions.ts b/packages/nodes-base/nodes/Splunk/GenericFunctions.ts index c41c012a1e7..b24aea42a37 100644 --- a/packages/nodes-base/nodes/Splunk/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Splunk/GenericFunctions.ts @@ -1,12 +1,13 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { parseString } from 'xml2js'; -import { +import type { SplunkCredentials, SplunkError, SplunkFeedResponse, diff --git a/packages/nodes-base/nodes/Splunk/Splunk.node.ts b/packages/nodes-base/nodes/Splunk/Splunk.node.ts index e95ea6bcc34..f83f8fc40fd 100644 --- a/packages/nodes-base/nodes/Splunk/Splunk.node.ts +++ b/packages/nodes-base/nodes/Splunk/Splunk.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -34,9 +34,9 @@ import { userOperations, } from './descriptions'; -import { SplunkCredentials, SplunkFeedResponse } from './types'; +import type { SplunkCredentials, SplunkFeedResponse } from './types'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; export class Splunk implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Splunk/descriptions/FiredAlertDescription.ts b/packages/nodes-base/nodes/Splunk/descriptions/FiredAlertDescription.ts index cf05ce444a3..4132279e59a 100644 --- a/packages/nodes-base/nodes/Splunk/descriptions/FiredAlertDescription.ts +++ b/packages/nodes-base/nodes/Splunk/descriptions/FiredAlertDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const firedAlertOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Splunk/descriptions/SearchConfigurationDescription.ts b/packages/nodes-base/nodes/Splunk/descriptions/SearchConfigurationDescription.ts index 1e2e5b94056..0d280b7f868 100644 --- a/packages/nodes-base/nodes/Splunk/descriptions/SearchConfigurationDescription.ts +++ b/packages/nodes-base/nodes/Splunk/descriptions/SearchConfigurationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const searchConfigurationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Splunk/descriptions/SearchJobDescription.ts b/packages/nodes-base/nodes/Splunk/descriptions/SearchJobDescription.ts index 0cdca1f007b..a3a54930c0b 100644 --- a/packages/nodes-base/nodes/Splunk/descriptions/SearchJobDescription.ts +++ b/packages/nodes-base/nodes/Splunk/descriptions/SearchJobDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const searchJobOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Splunk/descriptions/SearchResultDescription.ts b/packages/nodes-base/nodes/Splunk/descriptions/SearchResultDescription.ts index 0851d4c7d7a..33bae71d539 100644 --- a/packages/nodes-base/nodes/Splunk/descriptions/SearchResultDescription.ts +++ b/packages/nodes-base/nodes/Splunk/descriptions/SearchResultDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const searchResultOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Splunk/descriptions/UserDescription.ts b/packages/nodes-base/nodes/Splunk/descriptions/UserDescription.ts index 7e888232335..149e33da041 100644 --- a/packages/nodes-base/nodes/Splunk/descriptions/UserDescription.ts +++ b/packages/nodes-base/nodes/Splunk/descriptions/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Spontit/GenericFunctions.ts b/packages/nodes-base/nodes/Spontit/GenericFunctions.ts index d12969c0456..509d1d08095 100644 --- a/packages/nodes-base/nodes/Spontit/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Spontit/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function spontitApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Spontit/PushDescription.ts b/packages/nodes-base/nodes/Spontit/PushDescription.ts index 32f1fb8e4b2..93e5675ddb5 100644 --- a/packages/nodes-base/nodes/Spontit/PushDescription.ts +++ b/packages/nodes-base/nodes/Spontit/PushDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const pushOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Spontit/Spontit.node.ts b/packages/nodes-base/nodes/Spontit/Spontit.node.ts index b3cb09b8898..459cd07e93a 100644 --- a/packages/nodes-base/nodes/Spontit/Spontit.node.ts +++ b/packages/nodes-base/nodes/Spontit/Spontit.node.ts @@ -1,5 +1,10 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { spontitApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Spotify/GenericFunctions.ts b/packages/nodes-base/nodes/Spotify/GenericFunctions.ts index 97e8496696d..27e7e0e1992 100644 --- a/packages/nodes-base/nodes/Spotify/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Spotify/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/Spotify/Spotify.node.ts b/packages/nodes-base/nodes/Spotify/Spotify.node.ts index e238899c491..93d6ec32268 100644 --- a/packages/nodes-base/nodes/Spotify/Spotify.node.ts +++ b/packages/nodes-base/nodes/Spotify/Spotify.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { spotifyApiRequest, spotifyApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/SpreadsheetFile/SpreadsheetFile.node.ts b/packages/nodes-base/nodes/SpreadsheetFile/SpreadsheetFile.node.ts index 6d64579be0d..d2bf2282598 100644 --- a/packages/nodes-base/nodes/SpreadsheetFile/SpreadsheetFile.node.ts +++ b/packages/nodes-base/nodes/SpreadsheetFile/SpreadsheetFile.node.ts @@ -1,22 +1,15 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { - JSON2SheetOpts, - read as xlsxRead, - Sheet2JSONOpts, - utils as xlsxUtils, - WorkBook, - write as xlsxWrite, - WritingOptions, -} from 'xlsx'; +import type { JSON2SheetOpts, Sheet2JSONOpts, WorkBook, WritingOptions } from 'xlsx'; +import { read as xlsxRead, utils as xlsxUtils, write as xlsxWrite } from 'xlsx'; /** * Flattens an object with deep data diff --git a/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts b/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts index c164d38e366..3acac9ca53d 100644 --- a/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts +++ b/packages/nodes-base/nodes/SseTrigger/SseTrigger.node.ts @@ -1,6 +1,7 @@ import EventSource from 'eventsource'; -import { ITriggerFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, ITriggerResponse, jsonParse } from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; export class SseTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Ssh/Ssh.node.ts b/packages/nodes-base/nodes/Ssh/Ssh.node.ts index dab659a7704..6c64dedb865 100644 --- a/packages/nodes-base/nodes/Ssh/Ssh.node.ts +++ b/packages/nodes-base/nodes/Ssh/Ssh.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { readFile, rm, writeFile } from 'fs/promises'; diff --git a/packages/nodes-base/nodes/Stackby/GenericFunction.ts b/packages/nodes-base/nodes/Stackby/GenericFunction.ts index ebfa42636ea..ed294a6ceaf 100644 --- a/packages/nodes-base/nodes/Stackby/GenericFunction.ts +++ b/packages/nodes-base/nodes/Stackby/GenericFunction.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject, IPollFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IPollFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Make an API request to Airtable diff --git a/packages/nodes-base/nodes/Stackby/Stackby.node.ts b/packages/nodes-base/nodes/Stackby/Stackby.node.ts index dc3c17cc88e..428301d29a2 100644 --- a/packages/nodes-base/nodes/Stackby/Stackby.node.ts +++ b/packages/nodes-base/nodes/Stackby/Stackby.node.ts @@ -1,14 +1,15 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { apiRequest, apiRequestAllItems, IRecord } from './GenericFunction'; +import type { IRecord } from './GenericFunction'; +import { apiRequest, apiRequestAllItems } from './GenericFunction'; export class Stackby implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Start/Start.node.ts b/packages/nodes-base/nodes/Start/Start.node.ts index b64f5ba04f8..94d9ecd2ee7 100644 --- a/packages/nodes-base/nodes/Start/Start.node.ts +++ b/packages/nodes-base/nodes/Start/Start.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; export class Start implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/StickyNote/StickyNote.node.ts b/packages/nodes-base/nodes/StickyNote/StickyNote.node.ts index 7fd8c190623..5926329366d 100644 --- a/packages/nodes-base/nodes/StickyNote/StickyNote.node.ts +++ b/packages/nodes-base/nodes/StickyNote/StickyNote.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; export class StickyNote implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/StopAndError/StopAndError.node.ts b/packages/nodes-base/nodes/StopAndError/StopAndError.node.ts index c1d18eb1530..5f14626d823 100644 --- a/packages/nodes-base/nodes/StopAndError/StopAndError.node.ts +++ b/packages/nodes-base/nodes/StopAndError/StopAndError.node.ts @@ -1,12 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { - INodeExecutionData, - INodeType, - INodeTypeDescription, - jsonParse, - NodeOperationError, -} from 'n8n-workflow'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import { jsonParse, NodeOperationError } from 'n8n-workflow'; const errorObjectPlaceholder = `{ "code": "404", diff --git a/packages/nodes-base/nodes/Storyblok/GenericFunctions.ts b/packages/nodes-base/nodes/Storyblok/GenericFunctions.ts index ef8618b3e42..789ec2d4ac6 100644 --- a/packages/nodes-base/nodes/Storyblok/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Storyblok/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function storyblokApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Storyblok/StoryContentDescription.ts b/packages/nodes-base/nodes/Storyblok/StoryContentDescription.ts index 3859049f9ed..db821735d0d 100644 --- a/packages/nodes-base/nodes/Storyblok/StoryContentDescription.ts +++ b/packages/nodes-base/nodes/Storyblok/StoryContentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const storyContentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Storyblok/StoryManagementDescription.ts b/packages/nodes-base/nodes/Storyblok/StoryManagementDescription.ts index 9bc690d5076..67b0f213344 100644 --- a/packages/nodes-base/nodes/Storyblok/StoryManagementDescription.ts +++ b/packages/nodes-base/nodes/Storyblok/StoryManagementDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const storyManagementOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Storyblok/Storyblok.node.ts b/packages/nodes-base/nodes/Storyblok/Storyblok.node.ts index d124964e2c8..dcb1bbcb3c7 100644 --- a/packages/nodes-base/nodes/Storyblok/Storyblok.node.ts +++ b/packages/nodes-base/nodes/Storyblok/Storyblok.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Strapi/EntryDescription.ts b/packages/nodes-base/nodes/Strapi/EntryDescription.ts index 27f1c72ee0c..e5d6ac934c7 100644 --- a/packages/nodes-base/nodes/Strapi/EntryDescription.ts +++ b/packages/nodes-base/nodes/Strapi/EntryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const entryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Strapi/GenericFunctions.ts b/packages/nodes-base/nodes/Strapi/GenericFunctions.ts index 5ba7b0dd20f..09f39b56de7 100644 --- a/packages/nodes-base/nodes/Strapi/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Strapi/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function strapiApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Strapi/Strapi.node.ts b/packages/nodes-base/nodes/Strapi/Strapi.node.ts index fa71eb60f2e..b674e0d12e5 100644 --- a/packages/nodes-base/nodes/Strapi/Strapi.node.ts +++ b/packages/nodes-base/nodes/Strapi/Strapi.node.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -10,8 +10,8 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { getToken, diff --git a/packages/nodes-base/nodes/Strava/ActivityDescription.ts b/packages/nodes-base/nodes/Strava/ActivityDescription.ts index a7fbcd3713a..c2f8da8d093 100644 --- a/packages/nodes-base/nodes/Strava/ActivityDescription.ts +++ b/packages/nodes-base/nodes/Strava/ActivityDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const activityOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Strava/GenericFunctions.ts b/packages/nodes-base/nodes/Strava/GenericFunctions.ts index f43ceb272e1..df6c04ccd28 100644 --- a/packages/nodes-base/nodes/Strava/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Strava/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,7 +8,8 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function stravaApiRequest( this: diff --git a/packages/nodes-base/nodes/Strava/Strava.node.ts b/packages/nodes-base/nodes/Strava/Strava.node.ts index 5d9504aab91..c9e1f9e31b3 100644 --- a/packages/nodes-base/nodes/Strava/Strava.node.ts +++ b/packages/nodes-base/nodes/Strava/Strava.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { stravaApiRequest, stravaApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Strava/StravaTrigger.node.ts b/packages/nodes-base/nodes/Strava/StravaTrigger.node.ts index 5c40e7d57a6..e9eaa456349 100644 --- a/packages/nodes-base/nodes/Strava/StravaTrigger.node.ts +++ b/packages/nodes-base/nodes/Strava/StravaTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { stravaApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Stripe/Stripe.node.ts b/packages/nodes-base/nodes/Stripe/Stripe.node.ts index 2d769122399..848f70d390e 100644 --- a/packages/nodes-base/nodes/Stripe/Stripe.node.ts +++ b/packages/nodes-base/nodes/Stripe/Stripe.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { isEmpty } from 'lodash'; diff --git a/packages/nodes-base/nodes/Stripe/StripeTrigger.node.ts b/packages/nodes-base/nodes/Stripe/StripeTrigger.node.ts index 4d90f4f1a29..0716196c6d5 100644 --- a/packages/nodes-base/nodes/Stripe/StripeTrigger.node.ts +++ b/packages/nodes-base/nodes/Stripe/StripeTrigger.node.ts @@ -1,7 +1,8 @@ /* eslint-disable n8n-nodes-base/node-param-description-excess-final-period */ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, IWebhookResponseData, NodeApiError } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { stripeApiRequest } from './helpers'; diff --git a/packages/nodes-base/nodes/Stripe/descriptions/BalanceDescription.ts b/packages/nodes-base/nodes/Stripe/descriptions/BalanceDescription.ts index 6e5a944d04a..7f28caf7a55 100644 --- a/packages/nodes-base/nodes/Stripe/descriptions/BalanceDescription.ts +++ b/packages/nodes-base/nodes/Stripe/descriptions/BalanceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const balanceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Stripe/descriptions/ChargeDescription.ts b/packages/nodes-base/nodes/Stripe/descriptions/ChargeDescription.ts index f4426a4a604..f76a522eb43 100644 --- a/packages/nodes-base/nodes/Stripe/descriptions/ChargeDescription.ts +++ b/packages/nodes-base/nodes/Stripe/descriptions/ChargeDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const chargeOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Stripe/descriptions/CouponDescription.ts b/packages/nodes-base/nodes/Stripe/descriptions/CouponDescription.ts index 9128136630e..b1e612e3b80 100644 --- a/packages/nodes-base/nodes/Stripe/descriptions/CouponDescription.ts +++ b/packages/nodes-base/nodes/Stripe/descriptions/CouponDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const couponOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Stripe/descriptions/CustomerCardDescription.ts b/packages/nodes-base/nodes/Stripe/descriptions/CustomerCardDescription.ts index 2ec4e639519..bc49a6ebd21 100644 --- a/packages/nodes-base/nodes/Stripe/descriptions/CustomerCardDescription.ts +++ b/packages/nodes-base/nodes/Stripe/descriptions/CustomerCardDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customerCardOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Stripe/descriptions/CustomerDescription.ts b/packages/nodes-base/nodes/Stripe/descriptions/CustomerDescription.ts index 572c085949f..cdf3fb78a71 100644 --- a/packages/nodes-base/nodes/Stripe/descriptions/CustomerDescription.ts +++ b/packages/nodes-base/nodes/Stripe/descriptions/CustomerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const customerOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Stripe/descriptions/SourceDescription.ts b/packages/nodes-base/nodes/Stripe/descriptions/SourceDescription.ts index e8610a41a88..7f2b15006be 100644 --- a/packages/nodes-base/nodes/Stripe/descriptions/SourceDescription.ts +++ b/packages/nodes-base/nodes/Stripe/descriptions/SourceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const sourceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Stripe/descriptions/TokenDescription.ts b/packages/nodes-base/nodes/Stripe/descriptions/TokenDescription.ts index c891fa113f5..3c57a024d6b 100644 --- a/packages/nodes-base/nodes/Stripe/descriptions/TokenDescription.ts +++ b/packages/nodes-base/nodes/Stripe/descriptions/TokenDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tokenOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Stripe/helpers.ts b/packages/nodes-base/nodes/Stripe/helpers.ts index 8360a3dd324..02bbb42778b 100644 --- a/packages/nodes-base/nodes/Stripe/helpers.ts +++ b/packages/nodes-base/nodes/Stripe/helpers.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; import { flow, isEmpty, omit } from 'lodash'; -import { IDataObject, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; /** * Make an API request to Stripe diff --git a/packages/nodes-base/nodes/Supabase/GenericFunctions.ts b/packages/nodes-base/nodes/Supabase/GenericFunctions.ts index c7744d28438..35ffacc422d 100644 --- a/packages/nodes-base/nodes/Supabase/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Supabase/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,13 +8,13 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialTestFunctions, IDataObject, INodeProperties, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function supabaseApiRequest( this: diff --git a/packages/nodes-base/nodes/Supabase/RowDescription.ts b/packages/nodes-base/nodes/Supabase/RowDescription.ts index 73f42f638fb..c1a5a7691da 100644 --- a/packages/nodes-base/nodes/Supabase/RowDescription.ts +++ b/packages/nodes-base/nodes/Supabase/RowDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { getFilters } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Supabase/Supabase.node.ts b/packages/nodes-base/nodes/Supabase/Supabase.node.ts index dfe86b07298..3e5a7197d1a 100644 --- a/packages/nodes-base/nodes/Supabase/Supabase.node.ts +++ b/packages/nodes-base/nodes/Supabase/Supabase.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, @@ -11,8 +11,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { buildGetQuery, diff --git a/packages/nodes-base/nodes/SurveyMonkey/GenericFunctions.ts b/packages/nodes-base/nodes/SurveyMonkey/GenericFunctions.ts index 6c9cea0cc04..28caf5ce90f 100644 --- a/packages/nodes-base/nodes/SurveyMonkey/GenericFunctions.ts +++ b/packages/nodes-base/nodes/SurveyMonkey/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function surveyMonkeyApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/SurveyMonkey/Interfaces.ts b/packages/nodes-base/nodes/SurveyMonkey/Interfaces.ts index 7837a9b3535..899a9df72ec 100644 --- a/packages/nodes-base/nodes/SurveyMonkey/Interfaces.ts +++ b/packages/nodes-base/nodes/SurveyMonkey/Interfaces.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IImage { url: string; diff --git a/packages/nodes-base/nodes/SurveyMonkey/SurveyMonkeyTrigger.node.ts b/packages/nodes-base/nodes/SurveyMonkey/SurveyMonkeyTrigger.node.ts index 5d3ca8cd7a1..079db599263 100644 --- a/packages/nodes-base/nodes/SurveyMonkey/SurveyMonkeyTrigger.node.ts +++ b/packages/nodes-base/nodes/SurveyMonkey/SurveyMonkeyTrigger.node.ts @@ -1,7 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { - deepCopy, +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -9,13 +8,12 @@ import { INodeType, INodeTypeDescription, IWebhookResponseData, - jsonParse, - NodeOperationError, } from 'n8n-workflow'; +import { deepCopy, jsonParse, NodeOperationError } from 'n8n-workflow'; import { idsExist, surveyMonkeyApiRequest, surveyMonkeyRequestAllItems } from './GenericFunctions'; -import { IAnswer, IChoice, IOther, IQuestion, IRow } from './Interfaces'; +import type { IAnswer, IChoice, IOther, IQuestion, IRow } from './Interfaces'; import { createHmac } from 'crypto'; diff --git a/packages/nodes-base/nodes/Switch/Switch.node.ts b/packages/nodes-base/nodes/Switch/Switch.node.ts index 9d29647adcb..e584599788c 100644 --- a/packages/nodes-base/nodes/Switch/Switch.node.ts +++ b/packages/nodes-base/nodes/Switch/Switch.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeParameters, INodeType, INodeTypeDescription, - NodeOperationError, NodeParameterValue, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; export class Switch implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/SyncroMSP/SyncroMsp.node.ts b/packages/nodes-base/nodes/SyncroMSP/SyncroMsp.node.ts index 8ee91227670..1c8db3dd4e1 100644 --- a/packages/nodes-base/nodes/SyncroMSP/SyncroMsp.node.ts +++ b/packages/nodes-base/nodes/SyncroMSP/SyncroMsp.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { SyncroMspV1 } from './v1/SyncroMspV1.node'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts b/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts index f7654714757..a2896a3dc64 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/SyncroMspV1.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, ICredentialsDecrypted, ICredentialTestFunctions, diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/Interfaces.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/Interfaces.ts index e18bf5789a9..37c113f1741 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/Interfaces.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/Interfaces.ts @@ -1,4 +1,4 @@ -import { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; +import type { AllEntities, Entity, PropertiesOf } from 'n8n-workflow'; type SyncroMspMap = { contact: 'create' | 'delete' | 'get' | 'getAll' | 'update'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/create/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/create/description.ts index 38623747a6c..69a0dc8448e 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/create/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/create/description.ts @@ -1,4 +1,4 @@ -import { ContactProperties } from '../../Interfaces'; +import type { ContactProperties } from '../../Interfaces'; import { addressFixedCollection } from '../../../methods/sharedFields'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/create/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/create/execute.ts index 1d5f535036e..5c254251cc9 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/create/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/create/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/del/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/del/description.ts index 8e4552cfdc7..97eb66284b1 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/del/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/del/description.ts @@ -1,4 +1,4 @@ -import { ContactProperties } from '../../Interfaces'; +import type { ContactProperties } from '../../Interfaces'; export const contactDeleteDescription: ContactProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/del/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/del/execute.ts index 64387476280..4448bf711f9 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/del/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/get/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/get/description.ts index afddc90a6e7..e331b0ab961 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/get/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/get/description.ts @@ -1,4 +1,4 @@ -import { ContactProperties } from '../../Interfaces'; +import type { ContactProperties } from '../../Interfaces'; export const contactGetDescription: ContactProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/get/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/get/execute.ts index 7d41cb724f4..c16601c6870 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/get/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/get/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/getAll/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/getAll/description.ts index 0bfc703726f..d6c14ea6dac 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/getAll/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/getAll/description.ts @@ -1,4 +1,4 @@ -import { ContactProperties } from '../../Interfaces'; +import type { ContactProperties } from '../../Interfaces'; export const contactGetAllDescription: ContactProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/getAll/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/getAll/execute.ts index d10c49a1aca..999fff01d25 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/getAll/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/getAll/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/index.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/index.ts index 34ed9a91dfb..2b8dccbb51b 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/index.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/index.ts @@ -4,7 +4,7 @@ import * as get from './get'; import * as update from './update'; import * as del from './del'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { getAll, create, del as delete, update, get }; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/update/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/update/description.ts index a31cf9be68e..ae805a1a8cd 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/update/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/update/description.ts @@ -1,4 +1,4 @@ -import { ContactProperties } from '../../Interfaces'; +import type { ContactProperties } from '../../Interfaces'; import { addressFixedCollection } from '../../../methods/sharedFields'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/update/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/update/execute.ts index 08b22b945f7..1f36bc4b377 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/update/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/contact/update/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/create/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/create/description.ts index c94e9812f01..a7353e5fe98 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/create/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/create/description.ts @@ -1,4 +1,4 @@ -import { CustomerProperties } from '../../Interfaces'; +import type { CustomerProperties } from '../../Interfaces'; import { addressFixedCollection } from '../../../methods/sharedFields'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/create/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/create/execute.ts index 3c3c1e03673..f3ff770800e 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/create/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/create/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/del/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/del/description.ts index 9905147fb2d..0d516043fc5 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/del/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/del/description.ts @@ -1,4 +1,4 @@ -import { CustomerProperties } from '../../Interfaces'; +import type { CustomerProperties } from '../../Interfaces'; export const customerDeleteDescription: CustomerProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/del/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/del/execute.ts index bada284b131..3c9f748effc 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/del/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/get/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/get/description.ts index ae46d4b69cf..2478bda1697 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/get/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/get/description.ts @@ -1,4 +1,4 @@ -import { CustomerProperties } from '../../Interfaces'; +import type { CustomerProperties } from '../../Interfaces'; export const customerGetDescription: CustomerProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/get/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/get/execute.ts index 64de3d70754..623ff1aa5eb 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/get/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/get/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/getAll/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/getAll/description.ts index 846b07e4824..a791090ac00 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/getAll/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/getAll/description.ts @@ -1,4 +1,4 @@ -import { CustomerProperties } from '../../Interfaces'; +import type { CustomerProperties } from '../../Interfaces'; export const customerGetAllDescription: CustomerProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/getAll/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/getAll/execute.ts index 3baaabff664..5a735b31431 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/getAll/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/getAll/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/index.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/index.ts index ae935770b40..041c712a962 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/index.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/index.ts @@ -4,7 +4,7 @@ import * as del from './del'; import * as update from './update'; import * as get from './get'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { getAll, create, del as delete, update, get }; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/update/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/update/description.ts index 815c47ab77d..380aa0e9dd3 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/update/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/update/description.ts @@ -1,4 +1,4 @@ -import { CustomerProperties } from '../../Interfaces'; +import type { CustomerProperties } from '../../Interfaces'; import { addressFixedCollection } from '../../../methods/sharedFields'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/update/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/update/execute.ts index 0ff127fdc10..27011975798 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/update/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/customer/update/execute.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/create/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/create/description.ts index e98ac9c76fd..4cf764ddca2 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/create/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/create/description.ts @@ -1,4 +1,4 @@ -import { RmmProperties } from '../../Interfaces'; +import type { RmmProperties } from '../../Interfaces'; export const rmmCreateDescription: RmmProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/create/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/create/execute.ts index 87c520723a9..0b4f30f8846 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/create/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/create/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/del/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/del/description.ts index 9da28d50b40..bb28536a798 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/del/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/del/description.ts @@ -1,4 +1,4 @@ -import { RmmProperties } from '../../Interfaces'; +import type { RmmProperties } from '../../Interfaces'; export const rmmDeleteDescription: RmmProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/del/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/del/execute.ts index 3e359252f18..0102d1b9778 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/del/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/get/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/get/description.ts index 0a4daed1615..bd24144f342 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/get/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/get/description.ts @@ -1,4 +1,4 @@ -import { RmmProperties } from '../../Interfaces'; +import type { RmmProperties } from '../../Interfaces'; export const rmmGetDescription: RmmProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/get/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/get/execute.ts index 794f188e97d..0fa9ebe8ce0 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/get/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/get/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/getAll/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/getAll/description.ts index 1373bf9abac..020d48a6f94 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/getAll/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/getAll/description.ts @@ -1,4 +1,4 @@ -import { RmmProperties } from '../../Interfaces'; +import type { RmmProperties } from '../../Interfaces'; export const rmmGetAllDescription: RmmProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/getAll/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/getAll/execute.ts index 3411177757f..cd769b10d29 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/getAll/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/getAll/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/index.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/index.ts index 7b17c3e7e01..a8842a4af7e 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/index.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/index.ts @@ -4,7 +4,7 @@ import * as create from './create'; import * as del from './del'; import * as mute from './mute'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { getAll, get, mute, del as delete, create }; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/mute/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/mute/description.ts index 1fc7c227392..be24e690443 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/mute/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/mute/description.ts @@ -1,4 +1,4 @@ -import { RmmProperties } from '../../Interfaces'; +import type { RmmProperties } from '../../Interfaces'; export const rmmMuteDescription: RmmProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/mute/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/mute/execute.ts index 5df2087232d..ecac9f1264e 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/mute/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/rmm/mute/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/router.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/router.ts index 53a27c2fcdf..86832c37d51 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/router.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/router.ts @@ -1,13 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { INodeExecutionData, NodeApiError } from 'n8n-workflow'; +import type { INodeExecutionData } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import * as customer from './customer'; import * as ticket from './ticket'; import * as contact from './contact'; import * as rmm from './rmm'; -import { SyncroMsp } from './Interfaces'; +import type { SyncroMsp } from './Interfaces'; export async function router(this: IExecuteFunctions): Promise { const items = this.getInputData(); diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/create/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/create/description.ts index fc9d51015ed..c2641341291 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/create/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/create/description.ts @@ -1,4 +1,4 @@ -import { TicketProperties } from '../../Interfaces'; +import type { TicketProperties } from '../../Interfaces'; export const ticketCreateDescription: TicketProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/create/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/create/execute.ts index 9e3b8f2ae33..48e79b64b2f 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/create/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/create/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/del/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/del/description.ts index c44e33e0197..0ca7bbe7a28 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/del/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/del/description.ts @@ -1,4 +1,4 @@ -import { TicketProperties } from '../../Interfaces'; +import type { TicketProperties } from '../../Interfaces'; export const ticketDeleteDescription: TicketProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/del/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/del/execute.ts index a6c483bcd05..d73af3ed974 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/del/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/del/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/get/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/get/description.ts index 95e0e55be36..c7db59e893e 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/get/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/get/description.ts @@ -1,4 +1,4 @@ -import { TicketProperties } from '../../Interfaces'; +import type { TicketProperties } from '../../Interfaces'; export const ticketGetDescription: TicketProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/get/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/get/execute.ts index c68fcd475a6..a46a8ece886 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/get/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/get/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/getAll/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/getAll/description.ts index e2b3bb1810c..343398a94bc 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/getAll/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/getAll/description.ts @@ -1,4 +1,4 @@ -import { TicketProperties } from '../../Interfaces'; +import type { TicketProperties } from '../../Interfaces'; export const ticketGetAllDescription: TicketProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/getAll/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/getAll/execute.ts index 717a4020c3f..07b7c68e035 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/getAll/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/getAll/execute.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/index.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/index.ts index e94187adeeb..ca2bcd6d782 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/index.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/index.ts @@ -4,7 +4,7 @@ import * as get from './get'; import * as del from './del'; import * as update from './update'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export { getAll, create, get, del as delete, update }; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/update/description.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/update/description.ts index 112915c2b25..9e507a0878f 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/update/description.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/update/description.ts @@ -1,4 +1,4 @@ -import { TicketProperties } from '../../Interfaces'; +import type { TicketProperties } from '../../Interfaces'; export const ticketUpdateDescription: TicketProperties = [ { diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/update/execute.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/update/execute.ts index fcbe395775d..9dc418acf10 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/update/execute.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/ticket/update/execute.ts @@ -1,6 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest } from '../../../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/actions/versionDescription.ts b/packages/nodes-base/nodes/SyncroMSP/v1/actions/versionDescription.ts index 571179d5212..295d92b7a18 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/actions/versionDescription.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/actions/versionDescription.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { INodeTypeDescription } from 'n8n-workflow'; +import type { INodeTypeDescription } from 'n8n-workflow'; import * as customer from './customer'; import * as ticket from './ticket'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/methods/loadOptions.ts b/packages/nodes-base/nodes/SyncroMSP/v1/methods/loadOptions.ts index c28ad76133d..009ead92021 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/methods/loadOptions.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/methods/loadOptions.ts @@ -1,4 +1,5 @@ -import { ILoadOptionsFunctions, INodePropertyOptions, NodeOperationError } from 'n8n-workflow'; +import type { ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequestAllItems } from '../transport'; diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/methods/sharedFields.ts b/packages/nodes-base/nodes/SyncroMSP/v1/methods/sharedFields.ts index a832cecafa8..479997ef9be 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/methods/sharedFields.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/methods/sharedFields.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const addressFixedCollection: INodeProperties = { displayName: 'Address', diff --git a/packages/nodes-base/nodes/SyncroMSP/v1/transport/index.ts b/packages/nodes-base/nodes/SyncroMSP/v1/transport/index.ts index be533caaf5d..78be613349c 100644 --- a/packages/nodes-base/nodes/SyncroMSP/v1/transport/index.ts +++ b/packages/nodes-base/nodes/SyncroMSP/v1/transport/index.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { GenericValue, ICredentialDataDecryptedObject, ICredentialTestFunctions, IDataObject, IHttpRequestOptions, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Make an API request to Mattermost diff --git a/packages/nodes-base/nodes/Taiga/GenericFunctions.ts b/packages/nodes-base/nodes/Taiga/GenericFunctions.ts index 394c4c9e977..34bca831784 100644 --- a/packages/nodes-base/nodes/Taiga/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Taiga/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,12 +8,8 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { - ICredentialDataDecryptedObject, - IDataObject, - NodeApiError, - NodeOperationError, -} from 'n8n-workflow'; +import type { ICredentialDataDecryptedObject, IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { createHash } from 'crypto'; diff --git a/packages/nodes-base/nodes/Taiga/Taiga.node.ts b/packages/nodes-base/nodes/Taiga/Taiga.node.ts index 8f3b2802f7c..4afe6afa4c5 100644 --- a/packages/nodes-base/nodes/Taiga/Taiga.node.ts +++ b/packages/nodes-base/nodes/Taiga/Taiga.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Taiga/TaigaTrigger.node.ts b/packages/nodes-base/nodes/Taiga/TaigaTrigger.node.ts index d5efc8a3423..cfaf472b41f 100644 --- a/packages/nodes-base/nodes/Taiga/TaigaTrigger.node.ts +++ b/packages/nodes-base/nodes/Taiga/TaigaTrigger.node.ts @@ -1,4 +1,4 @@ -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, @@ -8,7 +8,7 @@ import { IWebhookResponseData, } from 'n8n-workflow'; -import { IHookFunctions } from 'n8n-core'; +import type { IHookFunctions } from 'n8n-core'; import { getAutomaticSecret, taigaApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Taiga/descriptions/EpicDescription.ts b/packages/nodes-base/nodes/Taiga/descriptions/EpicDescription.ts index 8032ba1f62e..313ef824943 100644 --- a/packages/nodes-base/nodes/Taiga/descriptions/EpicDescription.ts +++ b/packages/nodes-base/nodes/Taiga/descriptions/EpicDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const epicOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Taiga/descriptions/IssueDescription.ts b/packages/nodes-base/nodes/Taiga/descriptions/IssueDescription.ts index 9e2be004d78..88bc54d7c89 100644 --- a/packages/nodes-base/nodes/Taiga/descriptions/IssueDescription.ts +++ b/packages/nodes-base/nodes/Taiga/descriptions/IssueDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const issueOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Taiga/descriptions/TaskDescription.ts b/packages/nodes-base/nodes/Taiga/descriptions/TaskDescription.ts index 405bedfdd6f..012d1e86f6d 100644 --- a/packages/nodes-base/nodes/Taiga/descriptions/TaskDescription.ts +++ b/packages/nodes-base/nodes/Taiga/descriptions/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Taiga/descriptions/UserStoryDescription.ts b/packages/nodes-base/nodes/Taiga/descriptions/UserStoryDescription.ts index 51c4397f0ac..00a2444e4ac 100644 --- a/packages/nodes-base/nodes/Taiga/descriptions/UserStoryDescription.ts +++ b/packages/nodes-base/nodes/Taiga/descriptions/UserStoryDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userStoryOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Tapfiliate/AffiliateDescription.ts b/packages/nodes-base/nodes/Tapfiliate/AffiliateDescription.ts index 9f27a67ea7c..8eef965d963 100644 --- a/packages/nodes-base/nodes/Tapfiliate/AffiliateDescription.ts +++ b/packages/nodes-base/nodes/Tapfiliate/AffiliateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const affiliateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Tapfiliate/AffiliateMetadataDescription.ts b/packages/nodes-base/nodes/Tapfiliate/AffiliateMetadataDescription.ts index 2da570c3d8f..eade8db3487 100644 --- a/packages/nodes-base/nodes/Tapfiliate/AffiliateMetadataDescription.ts +++ b/packages/nodes-base/nodes/Tapfiliate/AffiliateMetadataDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const affiliateMetadataOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Tapfiliate/GenericFunctions.ts b/packages/nodes-base/nodes/Tapfiliate/GenericFunctions.ts index c22ca307af2..b0ea4e63326 100644 --- a/packages/nodes-base/nodes/Tapfiliate/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Tapfiliate/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function tapfiliateApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Tapfiliate/ProgramAffiliateDescription.ts b/packages/nodes-base/nodes/Tapfiliate/ProgramAffiliateDescription.ts index 5f5c50ee5d6..a17b9d71d93 100644 --- a/packages/nodes-base/nodes/Tapfiliate/ProgramAffiliateDescription.ts +++ b/packages/nodes-base/nodes/Tapfiliate/ProgramAffiliateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const programAffiliateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts b/packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts index 2e0d3141f01..e9b4dcad32f 100644 --- a/packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts +++ b/packages/nodes-base/nodes/Tapfiliate/Tapfiliate.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { affiliateFields, affiliateOperations } from './AffiliateDescription'; diff --git a/packages/nodes-base/nodes/Telegram/GenericFunctions.ts b/packages/nodes-base/nodes/Telegram/GenericFunctions.ts index 10f81f2feea..fbe553a755d 100644 --- a/packages/nodes-base/nodes/Telegram/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Telegram/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; // Interface in n8n export interface IMarkupKeyboard { diff --git a/packages/nodes-base/nodes/Telegram/Telegram.node.ts b/packages/nodes-base/nodes/Telegram/Telegram.node.ts index 374c4c38b97..404ef41fcf0 100644 --- a/packages/nodes-base/nodes/Telegram/Telegram.node.ts +++ b/packages/nodes-base/nodes/Telegram/Telegram.node.ts @@ -1,13 +1,14 @@ import type { Readable } from 'stream'; -import { BINARY_ENCODING, IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; +import { BINARY_ENCODING } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { addAdditionalFields, apiRequest, getPropertyName } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts b/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts index f72e68a254a..fb8ace77409 100644 --- a/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts +++ b/packages/nodes-base/nodes/Telegram/TelegramTrigger.node.ts @@ -1,10 +1,15 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { apiRequest, getImageBySize } from './GenericFunctions'; -import { IEvent } from './IEvent'; +import type { IEvent } from './IEvent'; export class TelegramTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/TheHive/GenericFunctions.ts b/packages/nodes-base/nodes/TheHive/GenericFunctions.ts index ea7e78ab7d2..01e4bc87e96 100644 --- a/packages/nodes-base/nodes/TheHive/GenericFunctions.ts +++ b/packages/nodes-base/nodes/TheHive/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, jsonParse } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; import moment from 'moment'; import { Eq } from './QueryFunctions'; diff --git a/packages/nodes-base/nodes/TheHive/TheHive.node.ts b/packages/nodes-base/nodes/TheHive/TheHive.node.ts index ae9519bfd40..f750f671862 100644 --- a/packages/nodes-base/nodes/TheHive/TheHive.node.ts +++ b/packages/nodes-base/nodes/TheHive/TheHive.node.ts @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/dot-notation */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -9,8 +9,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { alertFields, alertOperations } from './descriptions/AlertDescription'; @@ -22,7 +22,8 @@ import { taskFields, taskOperations } from './descriptions/TaskDescription'; import { logFields, logOperations } from './descriptions/LogDescription'; -import { And, Between, ContainsString, Eq, Id, In, IQueryObject, Parent } from './QueryFunctions'; +import type { IQueryObject } from './QueryFunctions'; +import { And, Between, ContainsString, Eq, Id, In, Parent } from './QueryFunctions'; import { buildCustomFieldSearch, diff --git a/packages/nodes-base/nodes/TheHive/TheHiveTrigger.node.ts b/packages/nodes-base/nodes/TheHive/TheHiveTrigger.node.ts index a16b35f58b0..0d0cf9b6dd1 100644 --- a/packages/nodes-base/nodes/TheHive/TheHiveTrigger.node.ts +++ b/packages/nodes-base/nodes/TheHive/TheHiveTrigger.node.ts @@ -1,6 +1,6 @@ -import { IWebhookFunctions } from 'n8n-core'; +import type { IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, IHookFunctions, INodeType, diff --git a/packages/nodes-base/nodes/TheHive/descriptions/AlertDescription.ts b/packages/nodes-base/nodes/TheHive/descriptions/AlertDescription.ts index b176570075e..835d47bd563 100644 --- a/packages/nodes-base/nodes/TheHive/descriptions/AlertDescription.ts +++ b/packages/nodes-base/nodes/TheHive/descriptions/AlertDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { TLP } from '../interfaces/AlertInterface'; diff --git a/packages/nodes-base/nodes/TheHive/descriptions/CaseDescription.ts b/packages/nodes-base/nodes/TheHive/descriptions/CaseDescription.ts index ddd11489bdf..938ea3d65c7 100644 --- a/packages/nodes-base/nodes/TheHive/descriptions/CaseDescription.ts +++ b/packages/nodes-base/nodes/TheHive/descriptions/CaseDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { TLP } from '../interfaces/AlertInterface'; diff --git a/packages/nodes-base/nodes/TheHive/descriptions/EventsDescription.ts b/packages/nodes-base/nodes/TheHive/descriptions/EventsDescription.ts index 9894b0a5f2e..ded65534ecb 100644 --- a/packages/nodes-base/nodes/TheHive/descriptions/EventsDescription.ts +++ b/packages/nodes-base/nodes/TheHive/descriptions/EventsDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventsDescription: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/TheHive/descriptions/LogDescription.ts b/packages/nodes-base/nodes/TheHive/descriptions/LogDescription.ts index 892f2d66821..8f8f8ed16b5 100644 --- a/packages/nodes-base/nodes/TheHive/descriptions/LogDescription.ts +++ b/packages/nodes-base/nodes/TheHive/descriptions/LogDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const logOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/TheHive/descriptions/ObservableDescription.ts b/packages/nodes-base/nodes/TheHive/descriptions/ObservableDescription.ts index 9ed5e9d3236..d4d9a82b226 100644 --- a/packages/nodes-base/nodes/TheHive/descriptions/ObservableDescription.ts +++ b/packages/nodes-base/nodes/TheHive/descriptions/ObservableDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { TLP } from '../interfaces/AlertInterface'; diff --git a/packages/nodes-base/nodes/TheHive/descriptions/TaskDescription.ts b/packages/nodes-base/nodes/TheHive/descriptions/TaskDescription.ts index fa2881c33b4..56846a203bb 100644 --- a/packages/nodes-base/nodes/TheHive/descriptions/TaskDescription.ts +++ b/packages/nodes-base/nodes/TheHive/descriptions/TaskDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const taskOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/TheHive/interfaces/AlertInterface.ts b/packages/nodes-base/nodes/TheHive/interfaces/AlertInterface.ts index d6602e3ad5a..f8ee11271a1 100644 --- a/packages/nodes-base/nodes/TheHive/interfaces/AlertInterface.ts +++ b/packages/nodes-base/nodes/TheHive/interfaces/AlertInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export enum AlertStatus { NEW = 'New', UPDATED = 'Updated', diff --git a/packages/nodes-base/nodes/TheHive/interfaces/CaseInterface.ts b/packages/nodes-base/nodes/TheHive/interfaces/CaseInterface.ts index 51b72af5e48..58e910c6ffd 100644 --- a/packages/nodes-base/nodes/TheHive/interfaces/CaseInterface.ts +++ b/packages/nodes-base/nodes/TheHive/interfaces/CaseInterface.ts @@ -1,5 +1,5 @@ -import { IDataObject } from 'n8n-workflow'; -import { TLP } from './AlertInterface'; +import type { IDataObject } from 'n8n-workflow'; +import type { TLP } from './AlertInterface'; export interface ICase { // Required attributes id?: string; diff --git a/packages/nodes-base/nodes/TheHive/interfaces/LogInterface.ts b/packages/nodes-base/nodes/TheHive/interfaces/LogInterface.ts index 16141d5c17f..5e02a41c627 100644 --- a/packages/nodes-base/nodes/TheHive/interfaces/LogInterface.ts +++ b/packages/nodes-base/nodes/TheHive/interfaces/LogInterface.ts @@ -1,4 +1,4 @@ -import { IAttachment } from './ObservableInterface'; +import type { IAttachment } from './ObservableInterface'; export enum LogStatus { OK = 'Ok', DELETED = 'Deleted', diff --git a/packages/nodes-base/nodes/TheHive/interfaces/ObservableInterface.ts b/packages/nodes-base/nodes/TheHive/interfaces/ObservableInterface.ts index 89f540e25b5..a18b85c2db2 100644 --- a/packages/nodes-base/nodes/TheHive/interfaces/ObservableInterface.ts +++ b/packages/nodes-base/nodes/TheHive/interfaces/ObservableInterface.ts @@ -1,4 +1,4 @@ -import { TLP } from './AlertInterface'; +import type { TLP } from './AlertInterface'; export enum ObservableStatus { OK = 'Ok', diff --git a/packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts b/packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts index 06713e48529..709cacb2b44 100644 --- a/packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts +++ b/packages/nodes-base/nodes/TimescaleDb/TimescaleDb.node.ts @@ -1,11 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { - INodeExecutionData, - INodeType, - INodeTypeDescription, - NodeOperationError, -} from 'n8n-workflow'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { pgInsert, pgQuery, pgUpdate } from '../Postgres/Postgres.node.functions'; diff --git a/packages/nodes-base/nodes/Todoist/GenericFunctions.ts b/packages/nodes-base/nodes/Todoist/GenericFunctions.ts index 75e89512748..cabb09e18b0 100644 --- a/packages/nodes-base/nodes/Todoist/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Todoist/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export type Context = IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions; diff --git a/packages/nodes-base/nodes/Todoist/Todoist.node.ts b/packages/nodes-base/nodes/Todoist/Todoist.node.ts index 3ab421c7831..27566c46d05 100644 --- a/packages/nodes-base/nodes/Todoist/Todoist.node.ts +++ b/packages/nodes-base/nodes/Todoist/Todoist.node.ts @@ -1,4 +1,5 @@ -import { INodeTypeBaseDescription, IVersionedNodeType, VersionedNodeType } from 'n8n-workflow'; +import type { INodeTypeBaseDescription, IVersionedNodeType } from 'n8n-workflow'; +import { VersionedNodeType } from 'n8n-workflow'; import { TodoistV1 } from './v1/TodoistV1.node'; import { TodoistV2 } from './v2/TodoistV2.node'; diff --git a/packages/nodes-base/nodes/Todoist/v1/OperationHandler.ts b/packages/nodes-base/nodes/Todoist/v1/OperationHandler.ts index 54e18af93d0..bd7d6bc5300 100644 --- a/packages/nodes-base/nodes/Todoist/v1/OperationHandler.ts +++ b/packages/nodes-base/nodes/Todoist/v1/OperationHandler.ts @@ -1,10 +1,7 @@ -import { IDataObject, jsonParse } from 'n8n-workflow'; -import { - Context, - FormatDueDatetime, - todoistApiRequest, - todoistSyncRequest, -} from '../GenericFunctions'; +import type { IDataObject } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; +import type { Context } from '../GenericFunctions'; +import { FormatDueDatetime, todoistApiRequest, todoistSyncRequest } from '../GenericFunctions'; import type { Section, TodoistResponse } from './Service'; import { v4 as uuid } from 'uuid'; diff --git a/packages/nodes-base/nodes/Todoist/v1/Service.ts b/packages/nodes-base/nodes/Todoist/v1/Service.ts index 676439276c0..3e951608a89 100644 --- a/packages/nodes-base/nodes/Todoist/v1/Service.ts +++ b/packages/nodes-base/nodes/Todoist/v1/Service.ts @@ -10,8 +10,8 @@ import { UpdateHandler, } from './OperationHandler'; -import { Context } from '../GenericFunctions'; -import { IDataObject } from 'n8n-workflow'; +import type { Context } from '../GenericFunctions'; +import type { IDataObject } from 'n8n-workflow'; export class TodoistService implements Service { async execute( diff --git a/packages/nodes-base/nodes/Todoist/v1/TodoistV1.node.ts b/packages/nodes-base/nodes/Todoist/v1/TodoistV1.node.ts index aade484df2b..f92c957fc94 100644 --- a/packages/nodes-base/nodes/Todoist/v1/TodoistV1.node.ts +++ b/packages/nodes-base/nodes/Todoist/v1/TodoistV1.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Todoist/v2/OperationHandler.ts b/packages/nodes-base/nodes/Todoist/v2/OperationHandler.ts index c8d8a09c97c..014670e0a0f 100644 --- a/packages/nodes-base/nodes/Todoist/v2/OperationHandler.ts +++ b/packages/nodes-base/nodes/Todoist/v2/OperationHandler.ts @@ -1,10 +1,7 @@ -import { IDataObject, jsonParse } from 'n8n-workflow'; -import { - Context, - FormatDueDatetime, - todoistApiRequest, - todoistSyncRequest, -} from '../GenericFunctions'; +import type { IDataObject } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; +import type { Context } from '../GenericFunctions'; +import { FormatDueDatetime, todoistApiRequest, todoistSyncRequest } from '../GenericFunctions'; import type { Section, TodoistResponse } from './Service'; import { v4 as uuid } from 'uuid'; diff --git a/packages/nodes-base/nodes/Todoist/v2/Service.ts b/packages/nodes-base/nodes/Todoist/v2/Service.ts index 676439276c0..3e951608a89 100644 --- a/packages/nodes-base/nodes/Todoist/v2/Service.ts +++ b/packages/nodes-base/nodes/Todoist/v2/Service.ts @@ -10,8 +10,8 @@ import { UpdateHandler, } from './OperationHandler'; -import { Context } from '../GenericFunctions'; -import { IDataObject } from 'n8n-workflow'; +import type { Context } from '../GenericFunctions'; +import type { IDataObject } from 'n8n-workflow'; export class TodoistService implements Service { async execute( diff --git a/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts b/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts index e42b3b5ffb6..fd67bbfc13e 100644 --- a/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts +++ b/packages/nodes-base/nodes/Todoist/v2/TodoistV2.node.ts @@ -1,7 +1,7 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Toggl/GenericFunctions.ts b/packages/nodes-base/nodes/Toggl/GenericFunctions.ts index 20dd6800ab8..862ee97ade3 100644 --- a/packages/nodes-base/nodes/Toggl/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Toggl/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -9,7 +9,8 @@ import { ITriggerFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function togglApiRequest( this: diff --git a/packages/nodes-base/nodes/Toggl/TogglTrigger.node.ts b/packages/nodes-base/nodes/Toggl/TogglTrigger.node.ts index afd9bfdb766..c8bcdb2f515 100644 --- a/packages/nodes-base/nodes/Toggl/TogglTrigger.node.ts +++ b/packages/nodes-base/nodes/Toggl/TogglTrigger.node.ts @@ -1,12 +1,11 @@ -import { IPollFunctions } from 'n8n-core'; -import { +import type { IPollFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import moment from 'moment'; import { togglApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/TravisCi/BuildDescription.ts b/packages/nodes-base/nodes/TravisCi/BuildDescription.ts index 2cd58e860ff..892fc80b423 100644 --- a/packages/nodes-base/nodes/TravisCi/BuildDescription.ts +++ b/packages/nodes-base/nodes/TravisCi/BuildDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const buildOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/TravisCi/GenericFunctions.ts b/packages/nodes-base/nodes/TravisCi/GenericFunctions.ts index 64559d12933..e44e1c75a34 100644 --- a/packages/nodes-base/nodes/TravisCi/GenericFunctions.ts +++ b/packages/nodes-base/nodes/TravisCi/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts b/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts index bf4ae660617..e9e14198d93 100644 --- a/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts +++ b/packages/nodes-base/nodes/TravisCi/TravisCi.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { buildFields, buildOperations } from './BuildDescription'; diff --git a/packages/nodes-base/nodes/Trello/AttachmentDescription.ts b/packages/nodes-base/nodes/Trello/AttachmentDescription.ts index 385676b92bf..36cbe8e01ed 100644 --- a/packages/nodes-base/nodes/Trello/AttachmentDescription.ts +++ b/packages/nodes-base/nodes/Trello/AttachmentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const attachmentOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Trello/BoardDescription.ts b/packages/nodes-base/nodes/Trello/BoardDescription.ts index ca61288900e..bf53dbca4df 100644 --- a/packages/nodes-base/nodes/Trello/BoardDescription.ts +++ b/packages/nodes-base/nodes/Trello/BoardDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const boardOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Trello/BoardMemberDescription.ts b/packages/nodes-base/nodes/Trello/BoardMemberDescription.ts index bce9ea81220..76a47e27ef5 100644 --- a/packages/nodes-base/nodes/Trello/BoardMemberDescription.ts +++ b/packages/nodes-base/nodes/Trello/BoardMemberDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const boardMemberOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Trello/CardCommentDescription.ts b/packages/nodes-base/nodes/Trello/CardCommentDescription.ts index b19863b1ea3..d57e566104b 100644 --- a/packages/nodes-base/nodes/Trello/CardCommentDescription.ts +++ b/packages/nodes-base/nodes/Trello/CardCommentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const cardCommentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Trello/CardDescription.ts b/packages/nodes-base/nodes/Trello/CardDescription.ts index 6d0d29e79f8..5642d3dabc5 100644 --- a/packages/nodes-base/nodes/Trello/CardDescription.ts +++ b/packages/nodes-base/nodes/Trello/CardDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const cardOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Trello/ChecklistDescription.ts b/packages/nodes-base/nodes/Trello/ChecklistDescription.ts index 5e3a76b42f4..16c652ebaba 100644 --- a/packages/nodes-base/nodes/Trello/ChecklistDescription.ts +++ b/packages/nodes-base/nodes/Trello/ChecklistDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const checklistOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Trello/GenericFunctions.ts b/packages/nodes-base/nodes/Trello/GenericFunctions.ts index 01604c34572..b5b4405ff33 100644 --- a/packages/nodes-base/nodes/Trello/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Trello/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; /** * Make an API request to Trello diff --git a/packages/nodes-base/nodes/Trello/LabelDescription.ts b/packages/nodes-base/nodes/Trello/LabelDescription.ts index b3e9c54bee4..d7ab4ee5d5c 100644 --- a/packages/nodes-base/nodes/Trello/LabelDescription.ts +++ b/packages/nodes-base/nodes/Trello/LabelDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const labelOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Trello/ListDescription.ts b/packages/nodes-base/nodes/Trello/ListDescription.ts index 4a657ed0869..a9c7592f169 100644 --- a/packages/nodes-base/nodes/Trello/ListDescription.ts +++ b/packages/nodes-base/nodes/Trello/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Trello/Trello.node.ts b/packages/nodes-base/nodes/Trello/Trello.node.ts index 7dedc4ceae9..bd8ea97c477 100644 --- a/packages/nodes-base/nodes/Trello/Trello.node.ts +++ b/packages/nodes-base/nodes/Trello/Trello.node.ts @@ -1,13 +1,13 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeListSearchResult, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest, apiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Trello/TrelloTrigger.node.ts b/packages/nodes-base/nodes/Trello/TrelloTrigger.node.ts index cf3941832fe..c1433826bb0 100644 --- a/packages/nodes-base/nodes/Trello/TrelloTrigger.node.ts +++ b/packages/nodes-base/nodes/Trello/TrelloTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; import { apiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Twake/GenericFunctions.ts b/packages/nodes-base/nodes/Twake/GenericFunctions.ts index 966abe5234e..e4553e35188 100644 --- a/packages/nodes-base/nodes/Twake/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Twake/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an API request to Twake diff --git a/packages/nodes-base/nodes/Twake/Twake.node.ts b/packages/nodes-base/nodes/Twake/Twake.node.ts index 1d77b26698f..b2682d6aa13 100644 --- a/packages/nodes-base/nodes/Twake/Twake.node.ts +++ b/packages/nodes-base/nodes/Twake/Twake.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { twakeApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Twilio/GenericFunctions.ts b/packages/nodes-base/nodes/Twilio/GenericFunctions.ts index 1b2629ec8fd..f774df39e78 100644 --- a/packages/nodes-base/nodes/Twilio/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Twilio/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; /** * Make an API request to Twilio diff --git a/packages/nodes-base/nodes/Twilio/Twilio.node.ts b/packages/nodes-base/nodes/Twilio/Twilio.node.ts index 2480cf9156e..54462285c3f 100644 --- a/packages/nodes-base/nodes/Twilio/Twilio.node.ts +++ b/packages/nodes-base/nodes/Twilio/Twilio.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { escapeXml, twilioApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Twist/ChannelDescription.ts b/packages/nodes-base/nodes/Twist/ChannelDescription.ts index f6727b7250d..84bcd31da6b 100644 --- a/packages/nodes-base/nodes/Twist/ChannelDescription.ts +++ b/packages/nodes-base/nodes/Twist/ChannelDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const channelOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Twist/CommentDescription.ts b/packages/nodes-base/nodes/Twist/CommentDescription.ts index e38c41894c6..a695d399d2c 100644 --- a/packages/nodes-base/nodes/Twist/CommentDescription.ts +++ b/packages/nodes-base/nodes/Twist/CommentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const commentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Twist/GenericFunctions.ts b/packages/nodes-base/nodes/Twist/GenericFunctions.ts index 87962977b7b..27f8f081fa3 100644 --- a/packages/nodes-base/nodes/Twist/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Twist/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function twistApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Twist/MessageConversationDescription.ts b/packages/nodes-base/nodes/Twist/MessageConversationDescription.ts index 195332a902f..82f7fc4e486 100644 --- a/packages/nodes-base/nodes/Twist/MessageConversationDescription.ts +++ b/packages/nodes-base/nodes/Twist/MessageConversationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageConversationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Twist/ThreadDescription.ts b/packages/nodes-base/nodes/Twist/ThreadDescription.ts index f130049b4b0..b262db52dd6 100644 --- a/packages/nodes-base/nodes/Twist/ThreadDescription.ts +++ b/packages/nodes-base/nodes/Twist/ThreadDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const threadOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Twist/Twist.node.ts b/packages/nodes-base/nodes/Twist/Twist.node.ts index ee98291a0d6..1830d89e859 100644 --- a/packages/nodes-base/nodes/Twist/Twist.node.ts +++ b/packages/nodes-base/nodes/Twist/Twist.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IBinaryKeyData, IDataObject, ILoadOptionsFunctions, @@ -8,8 +8,8 @@ import { INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { twistApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Twitter/DirectMessageDescription.ts b/packages/nodes-base/nodes/Twitter/DirectMessageDescription.ts index b2c66b2ca45..66a41d3e77e 100644 --- a/packages/nodes-base/nodes/Twitter/DirectMessageDescription.ts +++ b/packages/nodes-base/nodes/Twitter/DirectMessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const directMessageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Twitter/GenericFunctions.ts b/packages/nodes-base/nodes/Twitter/GenericFunctions.ts index 6efa943dd89..794a3d3229f 100644 --- a/packages/nodes-base/nodes/Twitter/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Twitter/GenericFunctions.ts @@ -1,20 +1,14 @@ -import { OptionsWithUrl } from 'request'; +import type { OptionsWithUrl } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { - IBinaryKeyData, - IDataObject, - INodeExecutionData, - NodeApiError, - NodeOperationError, - sleep, -} from 'n8n-workflow'; +import type { IBinaryKeyData, IDataObject, INodeExecutionData } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError, sleep } from 'n8n-workflow'; export async function twitterApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions, diff --git a/packages/nodes-base/nodes/Twitter/TweetDescription.ts b/packages/nodes-base/nodes/Twitter/TweetDescription.ts index ec535d6a39e..bf5cb963f96 100644 --- a/packages/nodes-base/nodes/Twitter/TweetDescription.ts +++ b/packages/nodes-base/nodes/Twitter/TweetDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const tweetOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Twitter/Twitter.node.ts b/packages/nodes-base/nodes/Twitter/Twitter.node.ts index c2b7298b0e7..b96e9c21833 100644 --- a/packages/nodes-base/nodes/Twitter/Twitter.node.ts +++ b/packages/nodes-base/nodes/Twitter/Twitter.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodePropertyOptions, @@ -19,7 +19,7 @@ import { uploadAttachments, } from './GenericFunctions'; -import { ITweet } from './TweetInterface'; +import type { ITweet } from './TweetInterface'; import ISO6391 from 'iso-639-1'; diff --git a/packages/nodes-base/nodes/Typeform/GenericFunctions.ts b/packages/nodes-base/nodes/Typeform/GenericFunctions.ts index eed52bcb681..520d1182f93 100644 --- a/packages/nodes-base/nodes/Typeform/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Typeform/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, INodePropertyOptions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, INodePropertyOptions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; // Interface in Typeform export interface ITypeformDefinition { diff --git a/packages/nodes-base/nodes/Typeform/TypeformTrigger.node.ts b/packages/nodes-base/nodes/Typeform/TypeformTrigger.node.ts index 51601f0d803..bb515e28e23 100644 --- a/packages/nodes-base/nodes/Typeform/TypeformTrigger.node.ts +++ b/packages/nodes-base/nodes/Typeform/TypeformTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -9,16 +9,15 @@ import { INodeTypeDescription, IWebhookResponseData, JsonObject, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; -import { - apiRequest, - getForms, +import type { ITypeformAnswer, ITypeformAnswerField, ITypeformDefinition, } from './GenericFunctions'; +import { apiRequest, getForms } from './GenericFunctions'; export class TypeformTrigger implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/UProc/GenericFunctions.ts b/packages/nodes-base/nodes/UProc/GenericFunctions.ts index a334cf4540b..ee55454aa03 100644 --- a/packages/nodes-base/nodes/UProc/GenericFunctions.ts +++ b/packages/nodes-base/nodes/UProc/GenericFunctions.ts @@ -1,11 +1,12 @@ -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, IHttpRequestMethods, IHttpRequestOptions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHttpRequestMethods, IHttpRequestOptions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function uprocApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/UProc/GroupDescription.ts b/packages/nodes-base/nodes/UProc/GroupDescription.ts index 0a5ae8924e5..0fe05fa319c 100644 --- a/packages/nodes-base/nodes/UProc/GroupDescription.ts +++ b/packages/nodes-base/nodes/UProc/GroupDescription.ts @@ -1,4 +1,4 @@ -import { IDataObject, INodeProperties } from 'n8n-workflow'; +import type { IDataObject, INodeProperties } from 'n8n-workflow'; import { groups } from './Json/Groups'; diff --git a/packages/nodes-base/nodes/UProc/ToolDescription.ts b/packages/nodes-base/nodes/UProc/ToolDescription.ts index 9e5ed7eb23b..0a6cd206a9b 100644 --- a/packages/nodes-base/nodes/UProc/ToolDescription.ts +++ b/packages/nodes-base/nodes/UProc/ToolDescription.ts @@ -1,4 +1,5 @@ -import { deepCopy, IDataObject, INodeProperties } from 'n8n-workflow'; +import type { IDataObject, INodeProperties } from 'n8n-workflow'; +import { deepCopy } from 'n8n-workflow'; import { groups } from './Json/Groups'; diff --git a/packages/nodes-base/nodes/UProc/UProc.node.ts b/packages/nodes-base/nodes/UProc/UProc.node.ts index 80a006751ca..53fe50d85d0 100644 --- a/packages/nodes-base/nodes/UProc/UProc.node.ts +++ b/packages/nodes-base/nodes/UProc/UProc.node.ts @@ -1,7 +1,12 @@ /* eslint-disable n8n-nodes-base/node-filename-against-convention */ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { uprocApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/UnleashedSoftware/GenericFunctions.ts b/packages/nodes-base/nodes/UnleashedSoftware/GenericFunctions.ts index 334240c96d7..de4f055b40b 100644 --- a/packages/nodes-base/nodes/UnleashedSoftware/GenericFunctions.ts +++ b/packages/nodes-base/nodes/UnleashedSoftware/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUrl } from 'request'; +import type { OptionsWithUrl } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { createHmac } from 'crypto'; diff --git a/packages/nodes-base/nodes/UnleashedSoftware/SalesOrderDescription.ts b/packages/nodes-base/nodes/UnleashedSoftware/SalesOrderDescription.ts index 028b6e36257..74f1200117b 100644 --- a/packages/nodes-base/nodes/UnleashedSoftware/SalesOrderDescription.ts +++ b/packages/nodes-base/nodes/UnleashedSoftware/SalesOrderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const salesOrderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/UnleashedSoftware/StockOnHandDescription.ts b/packages/nodes-base/nodes/UnleashedSoftware/StockOnHandDescription.ts index 625622e04ec..23e76aa3eab 100644 --- a/packages/nodes-base/nodes/UnleashedSoftware/StockOnHandDescription.ts +++ b/packages/nodes-base/nodes/UnleashedSoftware/StockOnHandDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const stockOnHandOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts b/packages/nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts index c04e1d2c951..3d14fc4b6c4 100644 --- a/packages/nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts +++ b/packages/nodes-base/nodes/UnleashedSoftware/UnleashedSoftware.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { convertNETDates, diff --git a/packages/nodes-base/nodes/Uplead/CompanyDesciption.ts b/packages/nodes-base/nodes/Uplead/CompanyDesciption.ts index 76317e3a927..a872f585207 100644 --- a/packages/nodes-base/nodes/Uplead/CompanyDesciption.ts +++ b/packages/nodes-base/nodes/Uplead/CompanyDesciption.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const companyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Uplead/GenericFunctions.ts b/packages/nodes-base/nodes/Uplead/GenericFunctions.ts index 073bdaec2e4..bb67b598613 100644 --- a/packages/nodes-base/nodes/Uplead/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Uplead/GenericFunctions.ts @@ -1,11 +1,12 @@ -import { OptionsWithUri } from 'request'; -import { +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function upleadApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Uplead/PersonDescription.ts b/packages/nodes-base/nodes/Uplead/PersonDescription.ts index 6a6fbf87a29..69b2278a9df 100644 --- a/packages/nodes-base/nodes/Uplead/PersonDescription.ts +++ b/packages/nodes-base/nodes/Uplead/PersonDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const personOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Uplead/Uplead.node.ts b/packages/nodes-base/nodes/Uplead/Uplead.node.ts index e07b59444ca..43f7f6e0e13 100644 --- a/packages/nodes-base/nodes/Uplead/Uplead.node.ts +++ b/packages/nodes-base/nodes/Uplead/Uplead.node.ts @@ -1,5 +1,10 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { upleadApiRequest } from './GenericFunctions'; import { companyFields, companyOperations } from './CompanyDesciption'; import { personFields, personOperations } from './PersonDescription'; diff --git a/packages/nodes-base/nodes/UptimeRobot/AlertContactDescription.ts b/packages/nodes-base/nodes/UptimeRobot/AlertContactDescription.ts index 35c0afa6049..02439448351 100644 --- a/packages/nodes-base/nodes/UptimeRobot/AlertContactDescription.ts +++ b/packages/nodes-base/nodes/UptimeRobot/AlertContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const alertContactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/UptimeRobot/GenericFunctions.ts b/packages/nodes-base/nodes/UptimeRobot/GenericFunctions.ts index dfc97e096a3..c7edce491f5 100644 --- a/packages/nodes-base/nodes/UptimeRobot/GenericFunctions.ts +++ b/packages/nodes-base/nodes/UptimeRobot/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; export async function uptimeRobotApiRequest( this: IExecuteFunctions, diff --git a/packages/nodes-base/nodes/UptimeRobot/MaintenanceWindowDescription.ts b/packages/nodes-base/nodes/UptimeRobot/MaintenanceWindowDescription.ts index 618ae82eb8b..296739d4da2 100644 --- a/packages/nodes-base/nodes/UptimeRobot/MaintenanceWindowDescription.ts +++ b/packages/nodes-base/nodes/UptimeRobot/MaintenanceWindowDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const maintenanceWindowOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/UptimeRobot/MonitorDescription.ts b/packages/nodes-base/nodes/UptimeRobot/MonitorDescription.ts index 2dcf0183a14..148c298f0b2 100644 --- a/packages/nodes-base/nodes/UptimeRobot/MonitorDescription.ts +++ b/packages/nodes-base/nodes/UptimeRobot/MonitorDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const monitorOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/UptimeRobot/PublicStatusPageDescription.ts b/packages/nodes-base/nodes/UptimeRobot/PublicStatusPageDescription.ts index 434ae585454..ffc7c825e30 100644 --- a/packages/nodes-base/nodes/UptimeRobot/PublicStatusPageDescription.ts +++ b/packages/nodes-base/nodes/UptimeRobot/PublicStatusPageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const publicStatusPageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts b/packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts index d0eea6a8d74..d2b632a2fc9 100644 --- a/packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts +++ b/packages/nodes-base/nodes/UptimeRobot/UptimeRobot.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { uptimeRobotApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/UrlScanIo/GenericFunctions.ts b/packages/nodes-base/nodes/UrlScanIo/GenericFunctions.ts index 252c65486cf..dfd679219d7 100644 --- a/packages/nodes-base/nodes/UrlScanIo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/UrlScanIo/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function urlScanIoApiRequest( this: IExecuteFunctions, diff --git a/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts b/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts index 71608b9bab2..8a59430b4a7 100644 --- a/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts +++ b/packages/nodes-base/nodes/UrlScanIo/UrlScanIo.node.ts @@ -1,12 +1,12 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { scanFields, scanOperations } from './descriptions'; diff --git a/packages/nodes-base/nodes/UrlScanIo/descriptions/ScanDescription.ts b/packages/nodes-base/nodes/UrlScanIo/descriptions/ScanDescription.ts index 331f3c66deb..4dab12b236b 100644 --- a/packages/nodes-base/nodes/UrlScanIo/descriptions/ScanDescription.ts +++ b/packages/nodes-base/nodes/UrlScanIo/descriptions/ScanDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const scanOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Venafi/Datacenter/CertificateDescription.ts b/packages/nodes-base/nodes/Venafi/Datacenter/CertificateDescription.ts index 2981d8e2ca1..2d33a91df73 100644 --- a/packages/nodes-base/nodes/Venafi/Datacenter/CertificateDescription.ts +++ b/packages/nodes-base/nodes/Venafi/Datacenter/CertificateDescription.ts @@ -1,5 +1,5 @@ /* eslint-disable n8n-nodes-base/node-param-description-boolean-without-whether */ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const certificateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Venafi/Datacenter/GenericFunctions.ts b/packages/nodes-base/nodes/Venafi/Datacenter/GenericFunctions.ts index fbc6e18439d..05721cc57fb 100644 --- a/packages/nodes-base/nodes/Venafi/Datacenter/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Venafi/Datacenter/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions, IPollFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/Venafi/Datacenter/PolicyDescription.ts b/packages/nodes-base/nodes/Venafi/Datacenter/PolicyDescription.ts index e52df57c0aa..37407ef0fda 100644 --- a/packages/nodes-base/nodes/Venafi/Datacenter/PolicyDescription.ts +++ b/packages/nodes-base/nodes/Venafi/Datacenter/PolicyDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const policyOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts b/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts index b4a2fc022b1..6eb5b4fd0e7 100644 --- a/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts +++ b/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenter.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { venafiApiRequest, venafiApiRequestAllItems } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenterTrigger.node.ts b/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenterTrigger.node.ts index 0f66636db7c..d8c0aba5821 100644 --- a/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenterTrigger.node.ts +++ b/packages/nodes-base/nodes/Venafi/Datacenter/VenafiTlsProtectDatacenterTrigger.node.ts @@ -1,6 +1,11 @@ -import { IPollFunctions } from 'n8n-core'; +import type { IPollFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import moment from 'moment'; diff --git a/packages/nodes-base/nodes/Venafi/ProtectCloud/CertificateDescription.ts b/packages/nodes-base/nodes/Venafi/ProtectCloud/CertificateDescription.ts index 6fdb627cb7d..575a3ae6f91 100644 --- a/packages/nodes-base/nodes/Venafi/ProtectCloud/CertificateDescription.ts +++ b/packages/nodes-base/nodes/Venafi/ProtectCloud/CertificateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const certificateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Venafi/ProtectCloud/CertificateRequestDescription.ts b/packages/nodes-base/nodes/Venafi/ProtectCloud/CertificateRequestDescription.ts index 99dacb3da64..9090c78dd5f 100644 --- a/packages/nodes-base/nodes/Venafi/ProtectCloud/CertificateRequestDescription.ts +++ b/packages/nodes-base/nodes/Venafi/ProtectCloud/CertificateRequestDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const certificateRequestOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Venafi/ProtectCloud/GenericFunctions.ts b/packages/nodes-base/nodes/Venafi/ProtectCloud/GenericFunctions.ts index a7f0d762653..99f454bd061 100644 --- a/packages/nodes-base/nodes/Venafi/ProtectCloud/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Venafi/ProtectCloud/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { get } from 'lodash'; diff --git a/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts b/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts index 3881eb5f76c..7c717069c73 100644 --- a/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts +++ b/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloud.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -18,7 +18,7 @@ import { certificateRequestOperations, } from './CertificateRequestDescription'; -import { +import type { ICertficateKeystoreRequest, ICertficateRequest, ICsrAttributes, diff --git a/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloudTrigger.node.ts b/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloudTrigger.node.ts index e546f17d098..879b8755373 100644 --- a/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloudTrigger.node.ts +++ b/packages/nodes-base/nodes/Venafi/ProtectCloud/VenafiTlsProtectCloudTrigger.node.ts @@ -1,4 +1,4 @@ -import { +import type { IHookFunctions, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/Vero/EventDescripion.ts b/packages/nodes-base/nodes/Vero/EventDescripion.ts index c5794826f7c..dd3a0efee42 100644 --- a/packages/nodes-base/nodes/Vero/EventDescripion.ts +++ b/packages/nodes-base/nodes/Vero/EventDescripion.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const eventOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Vero/GenericFunctions.ts b/packages/nodes-base/nodes/Vero/GenericFunctions.ts index 2bf80d7b936..6654964d2c7 100644 --- a/packages/nodes-base/nodes/Vero/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Vero/GenericFunctions.ts @@ -1,6 +1,7 @@ -import { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { OptionsWithUri } from 'request'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function veroApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Vero/UserDescription.ts b/packages/nodes-base/nodes/Vero/UserDescription.ts index 5530573f930..2a589810066 100644 --- a/packages/nodes-base/nodes/Vero/UserDescription.ts +++ b/packages/nodes-base/nodes/Vero/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Vero/Vero.node.ts b/packages/nodes-base/nodes/Vero/Vero.node.ts index 6707fe0ec6c..d0ae43aaa6c 100644 --- a/packages/nodes-base/nodes/Vero/Vero.node.ts +++ b/packages/nodes-base/nodes/Vero/Vero.node.ts @@ -1,11 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, - NodeApiError, } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; import { validateJSON, veroApiRequest } from './GenericFunctions'; import { userFields, userOperations } from './UserDescription'; import { eventFields, eventOperations } from './EventDescripion'; diff --git a/packages/nodes-base/nodes/Vonage/GenericFunctions.ts b/packages/nodes-base/nodes/Vonage/GenericFunctions.ts index e0bb72d37d8..8330cea740c 100644 --- a/packages/nodes-base/nodes/Vonage/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Vonage/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function vonageApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Vonage/Vonage.node.ts b/packages/nodes-base/nodes/Vonage/Vonage.node.ts index 25ce2a0dc79..1c821794430 100644 --- a/packages/nodes-base/nodes/Vonage/Vonage.node.ts +++ b/packages/nodes-base/nodes/Vonage/Vonage.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { vonageApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Wait/Wait.node.ts b/packages/nodes-base/nodes/Wait/Wait.node.ts index b164ff9b0e2..f8527fd4f51 100644 --- a/packages/nodes-base/nodes/Wait/Wait.node.ts +++ b/packages/nodes-base/nodes/Wait/Wait.node.ts @@ -1,6 +1,7 @@ -import { BINARY_ENCODING, IExecuteFunctions, WAIT_TIME_UNLIMITED } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; +import { BINARY_ENCODING, WAIT_TIME_UNLIMITED } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, IDataObject, INodeExecutionData, @@ -8,8 +9,8 @@ import { INodeTypeDescription, IWebhookFunctions, IWebhookResponseData, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import fs from 'fs'; import stream from 'stream'; diff --git a/packages/nodes-base/nodes/Webflow/GenericFunctions.ts b/packages/nodes-base/nodes/Webflow/GenericFunctions.ts index e0699f4a6eb..1a49358f917 100644 --- a/packages/nodes-base/nodes/Webflow/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Webflow/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function webflowApiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions, diff --git a/packages/nodes-base/nodes/Webflow/ItemDescription.ts b/packages/nodes-base/nodes/Webflow/ItemDescription.ts index 3eaa2a9d2d1..492497d6efb 100644 --- a/packages/nodes-base/nodes/Webflow/ItemDescription.ts +++ b/packages/nodes-base/nodes/Webflow/ItemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const itemOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Webflow/Webflow.node.ts b/packages/nodes-base/nodes/Webflow/Webflow.node.ts index 3cc7e22d8af..5c7036f57c8 100644 --- a/packages/nodes-base/nodes/Webflow/Webflow.node.ts +++ b/packages/nodes-base/nodes/Webflow/Webflow.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Webflow/WebflowTrigger.node.ts b/packages/nodes-base/nodes/Webflow/WebflowTrigger.node.ts index 403077681ac..580db4d5322 100644 --- a/packages/nodes-base/nodes/Webflow/WebflowTrigger.node.ts +++ b/packages/nodes-base/nodes/Webflow/WebflowTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/Webhook/Webhook.node.ts b/packages/nodes-base/nodes/Webhook/Webhook.node.ts index 2e9d4d2134e..c9f6f165ecf 100644 --- a/packages/nodes-base/nodes/Webhook/Webhook.node.ts +++ b/packages/nodes-base/nodes/Webhook/Webhook.node.ts @@ -1,14 +1,15 @@ -import { BINARY_ENCODING, IWebhookFunctions } from 'n8n-core'; +import type { IWebhookFunctions } from 'n8n-core'; +import { BINARY_ENCODING } from 'n8n-core'; -import { +import type { ICredentialDataDecryptedObject, IDataObject, INodeExecutionData, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import fs from 'fs'; import stream from 'stream'; diff --git a/packages/nodes-base/nodes/Wekan/BoardDescription.ts b/packages/nodes-base/nodes/Wekan/BoardDescription.ts index a084eb7a20b..4fa7ed277ee 100644 --- a/packages/nodes-base/nodes/Wekan/BoardDescription.ts +++ b/packages/nodes-base/nodes/Wekan/BoardDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const boardOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Wekan/CardCommentDescription.ts b/packages/nodes-base/nodes/Wekan/CardCommentDescription.ts index 04b6c2620f6..6cf188a0aaf 100644 --- a/packages/nodes-base/nodes/Wekan/CardCommentDescription.ts +++ b/packages/nodes-base/nodes/Wekan/CardCommentDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const cardCommentOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wekan/CardDescription.ts b/packages/nodes-base/nodes/Wekan/CardDescription.ts index fdd049e7c6f..54d607f2533 100644 --- a/packages/nodes-base/nodes/Wekan/CardDescription.ts +++ b/packages/nodes-base/nodes/Wekan/CardDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const cardOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Wekan/ChecklistDescription.ts b/packages/nodes-base/nodes/Wekan/ChecklistDescription.ts index 317561d35bd..b2db9e30624 100644 --- a/packages/nodes-base/nodes/Wekan/ChecklistDescription.ts +++ b/packages/nodes-base/nodes/Wekan/ChecklistDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const checklistOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Wekan/ChecklistItemDescription.ts b/packages/nodes-base/nodes/Wekan/ChecklistItemDescription.ts index 25c756cd94a..abec4893254 100644 --- a/packages/nodes-base/nodes/Wekan/ChecklistItemDescription.ts +++ b/packages/nodes-base/nodes/Wekan/ChecklistItemDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const checklistItemOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Wekan/GenericFunctions.ts b/packages/nodes-base/nodes/Wekan/GenericFunctions.ts index a96bc991534..88f919571fa 100644 --- a/packages/nodes-base/nodes/Wekan/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Wekan/GenericFunctions.ts @@ -1,8 +1,8 @@ -import { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function apiRequest( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Wekan/ListDescription.ts b/packages/nodes-base/nodes/Wekan/ListDescription.ts index d8d02316287..b7d82ce30a5 100644 --- a/packages/nodes-base/nodes/Wekan/ListDescription.ts +++ b/packages/nodes-base/nodes/Wekan/ListDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const listOperations: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Wekan/Wekan.node.ts b/packages/nodes-base/nodes/Wekan/Wekan.node.ts index 4d65d24ece9..8a4c2c69b5c 100644 --- a/packages/nodes-base/nodes/Wekan/Wekan.node.ts +++ b/packages/nodes-base/nodes/Wekan/Wekan.node.ts @@ -1,14 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { apiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/WhatsApp/MediaDescription.ts b/packages/nodes-base/nodes/WhatsApp/MediaDescription.ts index 4d3bee8a368..48ef7dd377d 100644 --- a/packages/nodes-base/nodes/WhatsApp/MediaDescription.ts +++ b/packages/nodes-base/nodes/WhatsApp/MediaDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { setupUpload } from './MediaFunctions'; export const mediaFields: INodeProperties[] = [ diff --git a/packages/nodes-base/nodes/WhatsApp/MediaFunctions.ts b/packages/nodes-base/nodes/WhatsApp/MediaFunctions.ts index 1e3d8a32aca..c2f16242280 100644 --- a/packages/nodes-base/nodes/WhatsApp/MediaFunctions.ts +++ b/packages/nodes-base/nodes/WhatsApp/MediaFunctions.ts @@ -1,9 +1,5 @@ -import { - IDataObject, - IExecuteSingleFunctions, - IHttpRequestOptions, - NodeOperationError, -} from 'n8n-workflow'; +import type { IDataObject, IExecuteSingleFunctions, IHttpRequestOptions } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import FormData from 'form-data'; diff --git a/packages/nodes-base/nodes/WhatsApp/MessageFunctions.ts b/packages/nodes-base/nodes/WhatsApp/MessageFunctions.ts index 98508b87724..09aafd989c3 100644 --- a/packages/nodes-base/nodes/WhatsApp/MessageFunctions.ts +++ b/packages/nodes-base/nodes/WhatsApp/MessageFunctions.ts @@ -1,15 +1,14 @@ import set from 'lodash.set'; import { BinaryDataManager } from 'n8n-core'; -import { +import type { IDataObject, IExecuteSingleFunctions, IHttpRequestOptions, IN8nHttpFullResponse, INodeExecutionData, JsonObject, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import FormData from 'form-data'; diff --git a/packages/nodes-base/nodes/WhatsApp/MessagesDescription.ts b/packages/nodes-base/nodes/WhatsApp/MessagesDescription.ts index 4fbd9a5a401..4c717042d11 100644 --- a/packages/nodes-base/nodes/WhatsApp/MessagesDescription.ts +++ b/packages/nodes-base/nodes/WhatsApp/MessagesDescription.ts @@ -1,5 +1,5 @@ import countryCodes from 'currency-codes'; -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { cleanPhoneNumber, componentsRequest, diff --git a/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts index a1a9f8c9792..ed30f1d851e 100644 --- a/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts +++ b/packages/nodes-base/nodes/WhatsApp/WhatsApp.node.ts @@ -1,4 +1,4 @@ -import { INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { INodeType, INodeTypeDescription } from 'n8n-workflow'; import { messageFields, messageTypeFields } from './MessagesDescription'; import { mediaFields, mediaTypeFields } from './MediaDescription'; diff --git a/packages/nodes-base/nodes/Wise/GenericFunctions.ts b/packages/nodes-base/nodes/Wise/GenericFunctions.ts index be10658cd4f..0390987710a 100644 --- a/packages/nodes-base/nodes/Wise/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Wise/GenericFunctions.ts @@ -1,13 +1,9 @@ import { createSign } from 'crypto'; -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { - IDataObject, - IHttpRequestOptions, - ILoadOptionsFunctions, - NodeApiError, -} from 'n8n-workflow'; +import type { IDataObject, IHttpRequestOptions, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; /** * Make an authenticated API request to Wise. diff --git a/packages/nodes-base/nodes/Wise/Wise.node.ts b/packages/nodes-base/nodes/Wise/Wise.node.ts index 46705feb7a9..133b5628065 100644 --- a/packages/nodes-base/nodes/Wise/Wise.node.ts +++ b/packages/nodes-base/nodes/Wise/Wise.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, @@ -23,15 +23,15 @@ import { transferOperations, } from './descriptions'; -import { +import type { BorderlessAccount, ExchangeRateAdditionalFields, Profile, Recipient, StatementAdditionalFields, TransferFilters, - wiseApiRequest, } from './GenericFunctions'; +import { wiseApiRequest } from './GenericFunctions'; import { omit } from 'lodash'; diff --git a/packages/nodes-base/nodes/Wise/WiseTrigger.node.ts b/packages/nodes-base/nodes/Wise/WiseTrigger.node.ts index 2a489cba744..2245abd3f56 100644 --- a/packages/nodes-base/nodes/Wise/WiseTrigger.node.ts +++ b/packages/nodes-base/nodes/Wise/WiseTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeType, @@ -8,13 +8,8 @@ import { IWebhookResponseData, } from 'n8n-workflow'; -import { - getTriggerName, - livePublicKey, - Profile, - testPublicKey, - wiseApiRequest, -} from './GenericFunctions'; +import type { Profile } from './GenericFunctions'; +import { getTriggerName, livePublicKey, testPublicKey, wiseApiRequest } from './GenericFunctions'; import { createVerify } from 'crypto'; diff --git a/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts b/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts index 9791921bc51..00101da4b39 100644 --- a/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts +++ b/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const accountOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wise/descriptions/ExchangeRateDescription.ts b/packages/nodes-base/nodes/Wise/descriptions/ExchangeRateDescription.ts index 6517deb1ee6..1f6d6e11e36 100644 --- a/packages/nodes-base/nodes/Wise/descriptions/ExchangeRateDescription.ts +++ b/packages/nodes-base/nodes/Wise/descriptions/ExchangeRateDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const exchangeRateOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wise/descriptions/ProfileDescription.ts b/packages/nodes-base/nodes/Wise/descriptions/ProfileDescription.ts index 7622457fff9..5290ea7dcf5 100644 --- a/packages/nodes-base/nodes/Wise/descriptions/ProfileDescription.ts +++ b/packages/nodes-base/nodes/Wise/descriptions/ProfileDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const profileOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wise/descriptions/QuoteDescription.ts b/packages/nodes-base/nodes/Wise/descriptions/QuoteDescription.ts index 5d73bee8758..4264ec9a8e7 100644 --- a/packages/nodes-base/nodes/Wise/descriptions/QuoteDescription.ts +++ b/packages/nodes-base/nodes/Wise/descriptions/QuoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const quoteOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wise/descriptions/RecipientDescription.ts b/packages/nodes-base/nodes/Wise/descriptions/RecipientDescription.ts index 1398923b1da..8faed286d44 100644 --- a/packages/nodes-base/nodes/Wise/descriptions/RecipientDescription.ts +++ b/packages/nodes-base/nodes/Wise/descriptions/RecipientDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const recipientOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wise/descriptions/TransferDescription.ts b/packages/nodes-base/nodes/Wise/descriptions/TransferDescription.ts index 87f43e5865f..5d9f0a2d951 100644 --- a/packages/nodes-base/nodes/Wise/descriptions/TransferDescription.ts +++ b/packages/nodes-base/nodes/Wise/descriptions/TransferDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const transferOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/WooCommerce/GenericFunctions.ts b/packages/nodes-base/nodes/WooCommerce/GenericFunctions.ts index fa4b499bded..de809e029b4 100644 --- a/packages/nodes-base/nodes/WooCommerce/GenericFunctions.ts +++ b/packages/nodes-base/nodes/WooCommerce/GenericFunctions.ts @@ -1,6 +1,6 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, @@ -8,9 +8,9 @@ import { IWebhookFunctions, } from 'n8n-core'; -import { ICredentialDataDecryptedObject, IDataObject } from 'n8n-workflow'; +import type { ICredentialDataDecryptedObject, IDataObject } from 'n8n-workflow'; -import { ICouponLine, IFeeLine, ILineItem, IShoppingLine } from './OrderInterface'; +import type { ICouponLine, IFeeLine, ILineItem, IShoppingLine } from './OrderInterface'; import { createHash } from 'crypto'; diff --git a/packages/nodes-base/nodes/WooCommerce/OrderDescription.ts b/packages/nodes-base/nodes/WooCommerce/OrderDescription.ts index e2dd2ac7be6..d8318b467ea 100644 --- a/packages/nodes-base/nodes/WooCommerce/OrderDescription.ts +++ b/packages/nodes-base/nodes/WooCommerce/OrderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const orderOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/WooCommerce/OrderInterface.ts b/packages/nodes-base/nodes/WooCommerce/OrderInterface.ts index cf1466d0a83..645887e4895 100644 --- a/packages/nodes-base/nodes/WooCommerce/OrderInterface.ts +++ b/packages/nodes-base/nodes/WooCommerce/OrderInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IAddress { first_name?: string; diff --git a/packages/nodes-base/nodes/WooCommerce/ProductDescription.ts b/packages/nodes-base/nodes/WooCommerce/ProductDescription.ts index 0b07fe09e4d..575ad584fde 100644 --- a/packages/nodes-base/nodes/WooCommerce/ProductDescription.ts +++ b/packages/nodes-base/nodes/WooCommerce/ProductDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const productOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/WooCommerce/ProductInterface.ts b/packages/nodes-base/nodes/WooCommerce/ProductInterface.ts index b68e2a46612..376b8d5b950 100644 --- a/packages/nodes-base/nodes/WooCommerce/ProductInterface.ts +++ b/packages/nodes-base/nodes/WooCommerce/ProductInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IDimension { height?: string; diff --git a/packages/nodes-base/nodes/WooCommerce/WooCommerce.node.ts b/packages/nodes-base/nodes/WooCommerce/WooCommerce.node.ts index 484dd7ec7bf..6702ffcc18c 100644 --- a/packages/nodes-base/nodes/WooCommerce/WooCommerce.node.ts +++ b/packages/nodes-base/nodes/WooCommerce/WooCommerce.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -17,8 +17,8 @@ import { } from './GenericFunctions'; import { productFields, productOperations } from './ProductDescription'; import { orderFields, orderOperations } from './OrderDescription'; -import { IDimension, IImage, IProduct } from './ProductInterface'; -import { +import type { IDimension, IImage, IProduct } from './ProductInterface'; +import type { IAddress, ICouponLine, IFeeLine, diff --git a/packages/nodes-base/nodes/WooCommerce/WooCommerceTrigger.node.ts b/packages/nodes-base/nodes/WooCommerce/WooCommerceTrigger.node.ts index 56209c5a18e..cbc5a3b2806 100644 --- a/packages/nodes-base/nodes/WooCommerce/WooCommerceTrigger.node.ts +++ b/packages/nodes-base/nodes/WooCommerce/WooCommerceTrigger.node.ts @@ -1,6 +1,11 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { IDataObject, INodeType, INodeTypeDescription, IWebhookResponseData } from 'n8n-workflow'; +import type { + IDataObject, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; import { getAutomaticSecret, woocommerceApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/WooCommerce/descriptions/CustomerDescription.ts b/packages/nodes-base/nodes/WooCommerce/descriptions/CustomerDescription.ts index 05d09e5ea73..65a8e01888a 100644 --- a/packages/nodes-base/nodes/WooCommerce/descriptions/CustomerDescription.ts +++ b/packages/nodes-base/nodes/WooCommerce/descriptions/CustomerDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { customerCreateFields, customerUpdateFields } from './shared'; diff --git a/packages/nodes-base/nodes/WooCommerce/descriptions/shared.ts b/packages/nodes-base/nodes/WooCommerce/descriptions/shared.ts index 01d2c4dbf3c..f8abfb822e8 100644 --- a/packages/nodes-base/nodes/WooCommerce/descriptions/shared.ts +++ b/packages/nodes-base/nodes/WooCommerce/descriptions/shared.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; const customerAddressOptions: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wordpress/GenericFunctions.ts b/packages/nodes-base/nodes/Wordpress/GenericFunctions.ts index bfcf68b0da6..de77b7c117a 100644 --- a/packages/nodes-base/nodes/Wordpress/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Wordpress/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function wordpressApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Wordpress/PostDescription.ts b/packages/nodes-base/nodes/Wordpress/PostDescription.ts index 98867a3ae24..ee4659afad0 100644 --- a/packages/nodes-base/nodes/Wordpress/PostDescription.ts +++ b/packages/nodes-base/nodes/Wordpress/PostDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const postOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wordpress/UserDescription.ts b/packages/nodes-base/nodes/Wordpress/UserDescription.ts index f669d9aace0..fcc72b39895 100644 --- a/packages/nodes-base/nodes/Wordpress/UserDescription.ts +++ b/packages/nodes-base/nodes/Wordpress/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts b/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts index acf216dfc55..2dcc16c19b0 100644 --- a/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts +++ b/packages/nodes-base/nodes/Wordpress/Wordpress.node.ts @@ -1,5 +1,5 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -10,8 +10,8 @@ import { import { wordpressApiRequest, wordpressApiRequestAllItems } from './GenericFunctions'; import { postFields, postOperations } from './PostDescription'; import { userFields, userOperations } from './UserDescription'; -import { IPost } from './PostInterface'; -import { IUser } from './UserInterface'; +import type { IPost } from './PostInterface'; +import type { IUser } from './UserInterface'; export class Wordpress implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Workable/GenericFunctions.ts b/packages/nodes-base/nodes/Workable/GenericFunctions.ts index baa63e27eb1..6bb20d4320c 100644 --- a/packages/nodes-base/nodes/Workable/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Workable/GenericFunctions.ts @@ -1,13 +1,14 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function workableApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Workable/WorkableTrigger.node.ts b/packages/nodes-base/nodes/Workable/WorkableTrigger.node.ts index 463b8c2e303..52367a965d0 100644 --- a/packages/nodes-base/nodes/Workable/WorkableTrigger.node.ts +++ b/packages/nodes-base/nodes/Workable/WorkableTrigger.node.ts @@ -1,6 +1,6 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, diff --git a/packages/nodes-base/nodes/WorkflowTrigger/WorkflowTrigger.node.ts b/packages/nodes-base/nodes/WorkflowTrigger/WorkflowTrigger.node.ts index 64a2e851c0d..4cc89edf9e2 100644 --- a/packages/nodes-base/nodes/WorkflowTrigger/WorkflowTrigger.node.ts +++ b/packages/nodes-base/nodes/WorkflowTrigger/WorkflowTrigger.node.ts @@ -1,5 +1,5 @@ -import { ITriggerFunctions } from 'n8n-core'; -import { INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; +import type { ITriggerFunctions } from 'n8n-core'; +import type { INodeType, INodeTypeDescription, ITriggerResponse } from 'n8n-workflow'; type eventType = 'Workflow activated' | 'Workflow updated' | undefined; type activationType = 'activate' | 'update'; diff --git a/packages/nodes-base/nodes/WriteBinaryFile/WriteBinaryFile.node.ts b/packages/nodes-base/nodes/WriteBinaryFile/WriteBinaryFile.node.ts index bc52ca90399..3f84fb82ac2 100644 --- a/packages/nodes-base/nodes/WriteBinaryFile/WriteBinaryFile.node.ts +++ b/packages/nodes-base/nodes/WriteBinaryFile/WriteBinaryFile.node.ts @@ -1,10 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { - INodeExecutionData, - INodeType, - INodeTypeDescription, - NodeOperationError, -} from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { writeFile as fsWriteFile } from 'fs/promises'; diff --git a/packages/nodes-base/nodes/Wufoo/GenericFunctions.ts b/packages/nodes-base/nodes/Wufoo/GenericFunctions.ts index 456266b4c6b..d1a4173d222 100644 --- a/packages/nodes-base/nodes/Wufoo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Wufoo/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export async function wufooApiRequest( this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Wufoo/WufooTrigger.node.ts b/packages/nodes-base/nodes/Wufoo/WufooTrigger.node.ts index 63f02a72bbc..e427fd132b5 100644 --- a/packages/nodes-base/nodes/Wufoo/WufooTrigger.node.ts +++ b/packages/nodes-base/nodes/Wufoo/WufooTrigger.node.ts @@ -1,18 +1,18 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - jsonParse, } from 'n8n-workflow'; +import { jsonParse } from 'n8n-workflow'; import { wufooApiRequest } from './GenericFunctions'; -import { IField, IWebhook } from './Interface'; +import type { IField, IWebhook } from './Interface'; import { randomBytes } from 'crypto'; diff --git a/packages/nodes-base/nodes/Xero/ContactDescription.ts b/packages/nodes-base/nodes/Xero/ContactDescription.ts index a1db35d3efb..36831a74f19 100644 --- a/packages/nodes-base/nodes/Xero/ContactDescription.ts +++ b/packages/nodes-base/nodes/Xero/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const contactOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Xero/GenericFunctions.ts b/packages/nodes-base/nodes/Xero/GenericFunctions.ts index cb99717f43b..ff6f3ab0882 100644 --- a/packages/nodes-base/nodes/Xero/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Xero/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, JsonObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, JsonObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function xeroApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Xero/InvoiceDescription.ts b/packages/nodes-base/nodes/Xero/InvoiceDescription.ts index bbe67b82173..394ab5fb03e 100644 --- a/packages/nodes-base/nodes/Xero/InvoiceDescription.ts +++ b/packages/nodes-base/nodes/Xero/InvoiceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const invoiceOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Xero/InvoiceInterface.ts b/packages/nodes-base/nodes/Xero/InvoiceInterface.ts index 270ff9ec3fb..ebb48063d91 100644 --- a/packages/nodes-base/nodes/Xero/InvoiceInterface.ts +++ b/packages/nodes-base/nodes/Xero/InvoiceInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface ILineItem { Description?: string; diff --git a/packages/nodes-base/nodes/Xero/Xero.node.ts b/packages/nodes-base/nodes/Xero/Xero.node.ts index 1d712e3fd8c..cc16e033b92 100644 --- a/packages/nodes-base/nodes/Xero/Xero.node.ts +++ b/packages/nodes-base/nodes/Xero/Xero.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -16,9 +16,9 @@ import { invoiceFields, invoiceOperations } from './InvoiceDescription'; import { contactFields, contactOperations } from './ContactDescription'; -import { IInvoice, ILineItem } from './InvoiceInterface'; +import type { IInvoice, ILineItem } from './InvoiceInterface'; -import { IAddress, IContact, IPhone } from './IContactInterface'; +import type { IAddress, IContact, IPhone } from './IContactInterface'; export class Xero implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Xml/Xml.node.ts b/packages/nodes-base/nodes/Xml/Xml.node.ts index a69b1cf8bd8..3efc0956954 100644 --- a/packages/nodes-base/nodes/Xml/Xml.node.ts +++ b/packages/nodes-base/nodes/Xml/Xml.node.ts @@ -1,11 +1,7 @@ import { Builder, Parser } from 'xml2js'; -import { IExecuteFunctions } from 'n8n-core'; -import { - INodeExecutionData, - INodeType, - INodeTypeDescription, - NodeOperationError, -} from 'n8n-workflow'; +import type { IExecuteFunctions } from 'n8n-core'; +import type { INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; export class Xml implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Yourls/GenericFunctions.ts b/packages/nodes-base/nodes/Yourls/GenericFunctions.ts index 3c15e70b217..71f9cfd6ae2 100644 --- a/packages/nodes-base/nodes/Yourls/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Yourls/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; export async function yourlsApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Yourls/UrlDescription.ts b/packages/nodes-base/nodes/Yourls/UrlDescription.ts index 2abb1155fd1..44a1f1cb7e6 100644 --- a/packages/nodes-base/nodes/Yourls/UrlDescription.ts +++ b/packages/nodes-base/nodes/Yourls/UrlDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const urlOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Yourls/Yourls.node.ts b/packages/nodes-base/nodes/Yourls/Yourls.node.ts index 7a11df46d1a..2bd866fbec0 100644 --- a/packages/nodes-base/nodes/Yourls/Yourls.node.ts +++ b/packages/nodes-base/nodes/Yourls/Yourls.node.ts @@ -1,6 +1,11 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; +import type { + IDataObject, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; import { yourlsApiRequest } from './GenericFunctions'; diff --git a/packages/nodes-base/nodes/Zammad/GenericFunctions.ts b/packages/nodes-base/nodes/Zammad/GenericFunctions.ts index 52753ce886e..b339a6d4cd7 100644 --- a/packages/nodes-base/nodes/Zammad/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Zammad/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { flow } from 'lodash'; diff --git a/packages/nodes-base/nodes/Zammad/Zammad.node.ts b/packages/nodes-base/nodes/Zammad/Zammad.node.ts index 61fda8bd1f0..7ce7f65564b 100644 --- a/packages/nodes-base/nodes/Zammad/Zammad.node.ts +++ b/packages/nodes-base/nodes/Zammad/Zammad.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { ICredentialsDecrypted, ICredentialTestFunctions, IDataObject, @@ -9,10 +9,10 @@ import { INodeExecutionData, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; import { groupDescription, diff --git a/packages/nodes-base/nodes/Zammad/descriptions/GroupDescription.ts b/packages/nodes-base/nodes/Zammad/descriptions/GroupDescription.ts index 9911e7d7ad4..24bfd6538d9 100644 --- a/packages/nodes-base/nodes/Zammad/descriptions/GroupDescription.ts +++ b/packages/nodes-base/nodes/Zammad/descriptions/GroupDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const groupDescription: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Zammad/descriptions/OrganizationDescription.ts b/packages/nodes-base/nodes/Zammad/descriptions/OrganizationDescription.ts index 859eb3b19b9..afa07c16e4b 100644 --- a/packages/nodes-base/nodes/Zammad/descriptions/OrganizationDescription.ts +++ b/packages/nodes-base/nodes/Zammad/descriptions/OrganizationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const organizationDescription: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Zammad/descriptions/TicketDescription.ts b/packages/nodes-base/nodes/Zammad/descriptions/TicketDescription.ts index 4e26fd1107e..882b2cac79b 100644 --- a/packages/nodes-base/nodes/Zammad/descriptions/TicketDescription.ts +++ b/packages/nodes-base/nodes/Zammad/descriptions/TicketDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const ticketDescription: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Zammad/descriptions/UserDescription.ts b/packages/nodes-base/nodes/Zammad/descriptions/UserDescription.ts index bfbb0b1256c..29014f3d744 100644 --- a/packages/nodes-base/nodes/Zammad/descriptions/UserDescription.ts +++ b/packages/nodes-base/nodes/Zammad/descriptions/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userDescription: INodeProperties[] = [ // ---------------------------------- diff --git a/packages/nodes-base/nodes/Zammad/types.d.ts b/packages/nodes-base/nodes/Zammad/types.d.ts index 4c11f2374b9..e9cc72226f9 100644 --- a/packages/nodes-base/nodes/Zammad/types.d.ts +++ b/packages/nodes-base/nodes/Zammad/types.d.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export declare namespace Zammad { export type Resource = 'group' | 'organization' | 'ticket' | 'user'; diff --git a/packages/nodes-base/nodes/Zendesk/ConditionDescription.ts b/packages/nodes-base/nodes/Zendesk/ConditionDescription.ts index cccffc0a653..d9e57ecae6e 100644 --- a/packages/nodes-base/nodes/Zendesk/ConditionDescription.ts +++ b/packages/nodes-base/nodes/Zendesk/ConditionDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const conditionFields: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zendesk/GenericFunctions.ts b/packages/nodes-base/nodes/Zendesk/GenericFunctions.ts index a8a383b6d00..e32b8237575 100644 --- a/packages/nodes-base/nodes/Zendesk/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Zendesk/GenericFunctions.ts @@ -1,13 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { +import type { IExecuteFunctions, IExecuteSingleFunctions, IHookFunctions, ILoadOptionsFunctions, } from 'n8n-core'; -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; function getUri(resource: string, subdomain: string) { if (resource.includes('webhooks')) { diff --git a/packages/nodes-base/nodes/Zendesk/OrganizationDescription.ts b/packages/nodes-base/nodes/Zendesk/OrganizationDescription.ts index 62c02604d20..54fecb018d7 100644 --- a/packages/nodes-base/nodes/Zendesk/OrganizationDescription.ts +++ b/packages/nodes-base/nodes/Zendesk/OrganizationDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const organizationOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zendesk/TicketDescription.ts b/packages/nodes-base/nodes/Zendesk/TicketDescription.ts index 98f451642ab..b0835995aeb 100644 --- a/packages/nodes-base/nodes/Zendesk/TicketDescription.ts +++ b/packages/nodes-base/nodes/Zendesk/TicketDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const ticketOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zendesk/TicketFieldDescription.ts b/packages/nodes-base/nodes/Zendesk/TicketFieldDescription.ts index 0104f29c946..20defd9e258 100644 --- a/packages/nodes-base/nodes/Zendesk/TicketFieldDescription.ts +++ b/packages/nodes-base/nodes/Zendesk/TicketFieldDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const ticketFieldOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zendesk/TicketInterface.ts b/packages/nodes-base/nodes/Zendesk/TicketInterface.ts index daaf0085a61..79097931bea 100644 --- a/packages/nodes-base/nodes/Zendesk/TicketInterface.ts +++ b/packages/nodes-base/nodes/Zendesk/TicketInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IComment { body?: string; diff --git a/packages/nodes-base/nodes/Zendesk/TriggerPlaceholders.ts b/packages/nodes-base/nodes/Zendesk/TriggerPlaceholders.ts index cf32c5d54c2..5534e2505fb 100644 --- a/packages/nodes-base/nodes/Zendesk/TriggerPlaceholders.ts +++ b/packages/nodes-base/nodes/Zendesk/TriggerPlaceholders.ts @@ -1,4 +1,4 @@ -import { INodePropertyOptions } from 'n8n-workflow'; +import type { INodePropertyOptions } from 'n8n-workflow'; export const triggerPlaceholders = [ { diff --git a/packages/nodes-base/nodes/Zendesk/UserDescription.ts b/packages/nodes-base/nodes/Zendesk/UserDescription.ts index 753f512def1..d7651ecc975 100644 --- a/packages/nodes-base/nodes/Zendesk/UserDescription.ts +++ b/packages/nodes-base/nodes/Zendesk/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts b/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts index 356c6af61b8..9d0d40f3dc1 100644 --- a/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts +++ b/packages/nodes-base/nodes/Zendesk/Zendesk.node.ts @@ -1,15 +1,14 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeApiError, - NodeOperationError, } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { validateJSON, zendeskApiRequest, zendeskApiRequestAllItems } from './GenericFunctions'; @@ -21,7 +20,7 @@ import { userFields, userOperations } from './UserDescription'; import { organizationFields, organizationOperations } from './OrganizationDescription'; -import { IComment, ITicket } from './TicketInterface'; +import type { IComment, ITicket } from './TicketInterface'; export class Zendesk implements INodeType { description: INodeTypeDescription = { diff --git a/packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts b/packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts index 789207d5131..f7993da931e 100644 --- a/packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts +++ b/packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts @@ -1,14 +1,14 @@ -import { IHookFunctions, IWebhookFunctions } from 'n8n-core'; +import type { IHookFunctions, IWebhookFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodePropertyOptions, INodeType, INodeTypeDescription, IWebhookResponseData, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { zendeskApiRequest, zendeskApiRequestAllItems } from './GenericFunctions'; import { conditionFields } from './ConditionDescription'; diff --git a/packages/nodes-base/nodes/Zoho/GenericFunctions.ts b/packages/nodes-base/nodes/Zoho/GenericFunctions.ts index 9506f990693..e1aa73e0987 100644 --- a/packages/nodes-base/nodes/Zoho/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Zoho/GenericFunctions.ts @@ -1,12 +1,13 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IHookFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IHookFunctions } from 'n8n-core'; -import { IDataObject, ILoadOptionsFunctions, NodeApiError, NodeOperationError } from 'n8n-workflow'; +import type { IDataObject, ILoadOptionsFunctions } from 'n8n-workflow'; +import { NodeApiError, NodeOperationError } from 'n8n-workflow'; import { flow, sortBy } from 'lodash'; -import { +import type { AllFields, CamelCaseResource, DateType, diff --git a/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts b/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts index 601e7bb9fe0..e4dff450d1e 100644 --- a/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts +++ b/packages/nodes-base/nodes/Zoho/ZohoCrm.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, @@ -32,7 +32,7 @@ import { zohoApiRequestAllItems, } from './GenericFunctions'; -import { +import type { CamelCaseResource, GetAllFilterOptions, LoadedAccounts, diff --git a/packages/nodes-base/nodes/Zoho/descriptions/AccountDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/AccountDescription.ts index d2ee7b05f76..c75cd14812b 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/AccountDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/AccountDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { billingAddress, diff --git a/packages/nodes-base/nodes/Zoho/descriptions/ContactDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/ContactDescription.ts index db20c40ff61..a86166668a9 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/ContactDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/ContactDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { currencies, diff --git a/packages/nodes-base/nodes/Zoho/descriptions/DealDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/DealDescription.ts index c2678bd002a..0357eb6230f 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/DealDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/DealDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { currencies, makeCustomFieldsFixedCollection, makeGetAllFields } from './SharedFields'; diff --git a/packages/nodes-base/nodes/Zoho/descriptions/InvoiceDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/InvoiceDescription.ts index f4ea8052e66..5d474855bfe 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/InvoiceDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/InvoiceDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { billingAddress, diff --git a/packages/nodes-base/nodes/Zoho/descriptions/LeadDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/LeadDescription.ts index 0c0fcef23a9..b4fc7b02375 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/LeadDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/LeadDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { address, diff --git a/packages/nodes-base/nodes/Zoho/descriptions/ProductDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/ProductDescription.ts index 83dc559f951..b35ec5a30ef 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/ProductDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/ProductDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { makeCustomFieldsFixedCollection, makeGetAllFields } from './SharedFields'; diff --git a/packages/nodes-base/nodes/Zoho/descriptions/PurchaseOrderDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/PurchaseOrderDescription.ts index c91d7555b0c..e74657010fa 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/PurchaseOrderDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/PurchaseOrderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { billingAddress, diff --git a/packages/nodes-base/nodes/Zoho/descriptions/QuoteDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/QuoteDescription.ts index aac8d4be041..36c8860bd67 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/QuoteDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/QuoteDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { billingAddress, diff --git a/packages/nodes-base/nodes/Zoho/descriptions/SalesOrderDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/SalesOrderDescription.ts index 51869789a4c..4e25e4b5298 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/SalesOrderDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/SalesOrderDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { billingAddress, diff --git a/packages/nodes-base/nodes/Zoho/descriptions/SharedFields.ts b/packages/nodes-base/nodes/Zoho/descriptions/SharedFields.ts index 4adcfd1ca23..8e8d632ae9f 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/SharedFields.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/SharedFields.ts @@ -1,6 +1,6 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { capitalizeInitial } from '../GenericFunctions'; -import { CamelCaseResource } from '../types'; +import type { CamelCaseResource } from '../types'; export const billingAddress: INodeProperties = { displayName: 'Billing Address', diff --git a/packages/nodes-base/nodes/Zoho/descriptions/VendorDescription.ts b/packages/nodes-base/nodes/Zoho/descriptions/VendorDescription.ts index 8e7e04e1e69..a288e257a9a 100644 --- a/packages/nodes-base/nodes/Zoho/descriptions/VendorDescription.ts +++ b/packages/nodes-base/nodes/Zoho/descriptions/VendorDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; import { address, diff --git a/packages/nodes-base/nodes/Zoho/types.d.ts b/packages/nodes-base/nodes/Zoho/types.d.ts index 5715facef99..564a8120fa5 100644 --- a/packages/nodes-base/nodes/Zoho/types.d.ts +++ b/packages/nodes-base/nodes/Zoho/types.d.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; // ---------------------------------------- // for generic functions diff --git a/packages/nodes-base/nodes/Zoom/GenericFunctions.ts b/packages/nodes-base/nodes/Zoom/GenericFunctions.ts index d1524c176c7..a8484d8b6c5 100644 --- a/packages/nodes-base/nodes/Zoom/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Zoom/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, IExecuteSingleFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, NodeApiError } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function zoomApiRequest( this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Zoom/MeetingDescription.ts b/packages/nodes-base/nodes/Zoom/MeetingDescription.ts index f367e767095..2faeea0160c 100644 --- a/packages/nodes-base/nodes/Zoom/MeetingDescription.ts +++ b/packages/nodes-base/nodes/Zoom/MeetingDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const meetingOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zoom/MeetingRegistrantDescription.ts b/packages/nodes-base/nodes/Zoom/MeetingRegistrantDescription.ts index 5ebe1572cf0..4c882fba131 100644 --- a/packages/nodes-base/nodes/Zoom/MeetingRegistrantDescription.ts +++ b/packages/nodes-base/nodes/Zoom/MeetingRegistrantDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const meetingRegistrantOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zoom/WebinarDescription.ts b/packages/nodes-base/nodes/Zoom/WebinarDescription.ts index 095c9fe3876..f232b934943 100644 --- a/packages/nodes-base/nodes/Zoom/WebinarDescription.ts +++ b/packages/nodes-base/nodes/Zoom/WebinarDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const webinarOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zoom/Zoom.node.ts b/packages/nodes-base/nodes/Zoom/Zoom.node.ts index f1178662990..7479802a5f9 100644 --- a/packages/nodes-base/nodes/Zoom/Zoom.node.ts +++ b/packages/nodes-base/nodes/Zoom/Zoom.node.ts @@ -1,6 +1,6 @@ -import { IExecuteFunctions } from 'n8n-core'; +import type { IExecuteFunctions } from 'n8n-core'; -import { +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, diff --git a/packages/nodes-base/nodes/Zulip/GenericFunctions.ts b/packages/nodes-base/nodes/Zulip/GenericFunctions.ts index 7c7735d7166..378831c6f91 100644 --- a/packages/nodes-base/nodes/Zulip/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Zulip/GenericFunctions.ts @@ -1,8 +1,9 @@ -import { OptionsWithUri } from 'request'; +import type { OptionsWithUri } from 'request'; -import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; -import { IDataObject, IHookFunctions, IWebhookFunctions, NodeApiError } from 'n8n-workflow'; +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { NodeApiError } from 'n8n-workflow'; export async function zulipApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, diff --git a/packages/nodes-base/nodes/Zulip/MessageDescription.ts b/packages/nodes-base/nodes/Zulip/MessageDescription.ts index 474dec6a479..786cf7c7450 100644 --- a/packages/nodes-base/nodes/Zulip/MessageDescription.ts +++ b/packages/nodes-base/nodes/Zulip/MessageDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const messageOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zulip/StreamDescription.ts b/packages/nodes-base/nodes/Zulip/StreamDescription.ts index a8cddc3546d..fcf8b9e0a09 100644 --- a/packages/nodes-base/nodes/Zulip/StreamDescription.ts +++ b/packages/nodes-base/nodes/Zulip/StreamDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const streamOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zulip/UserDescription.ts b/packages/nodes-base/nodes/Zulip/UserDescription.ts index 34a34464068..30d49c6b172 100644 --- a/packages/nodes-base/nodes/Zulip/UserDescription.ts +++ b/packages/nodes-base/nodes/Zulip/UserDescription.ts @@ -1,4 +1,4 @@ -import { INodeProperties } from 'n8n-workflow'; +import type { INodeProperties } from 'n8n-workflow'; export const userOperations: INodeProperties[] = [ { diff --git a/packages/nodes-base/nodes/Zulip/UserInterface.ts b/packages/nodes-base/nodes/Zulip/UserInterface.ts index e79acff785a..9e9c5e00bff 100644 --- a/packages/nodes-base/nodes/Zulip/UserInterface.ts +++ b/packages/nodes-base/nodes/Zulip/UserInterface.ts @@ -1,4 +1,4 @@ -import { IDataObject } from 'n8n-workflow'; +import type { IDataObject } from 'n8n-workflow'; export interface IUser { client_gravatar?: boolean; diff --git a/packages/nodes-base/nodes/Zulip/Zulip.node.ts b/packages/nodes-base/nodes/Zulip/Zulip.node.ts index e1497aa5e5d..c50c37fa7fe 100644 --- a/packages/nodes-base/nodes/Zulip/Zulip.node.ts +++ b/packages/nodes-base/nodes/Zulip/Zulip.node.ts @@ -1,21 +1,21 @@ -import { IExecuteFunctions } from 'n8n-core'; -import { +import type { IExecuteFunctions } from 'n8n-core'; +import type { IDataObject, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription, - NodeOperationError, } from 'n8n-workflow'; +import { NodeOperationError } from 'n8n-workflow'; import { validateJSON, zulipApiRequest } from './GenericFunctions'; import { messageFields, messageOperations } from './MessageDescription'; -import { IMessage } from './MessageInterface'; +import type { IMessage } from './MessageInterface'; import { snakeCase } from 'change-case'; import { streamFields, streamOperations } from './StreamDescription'; import { userFields, userOperations } from './UserDescription'; -import { IPrincipal, IStream } from './StreamInterface'; -import { IUser } from './UserInterface'; +import type { IPrincipal, IStream } from './StreamInterface'; +import type { IUser } from './UserInterface'; export class Zulip implements INodeType { description: INodeTypeDescription = {