diff --git a/packages/cli/package.json b/packages/cli/package.json index 04b803526b..5db0f406f9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -77,7 +77,7 @@ "ts-jest": "^26.3.0", "ts-node": "^8.9.1", "tslint": "^6.1.2", - "typescript": "~3.9.7" + "typescript": "~4.3.5" }, "dependencies": { "@oclif/command": "^1.5.18", diff --git a/packages/cli/src/ActiveExecutions.ts b/packages/cli/src/ActiveExecutions.ts index 8a1094b685..b2a9fb0a06 100644 --- a/packages/cli/src/ActiveExecutions.ts +++ b/packages/cli/src/ActiveExecutions.ts @@ -58,6 +58,7 @@ export class ActiveExecutions { // Save the Execution in DB const executionResult = await Db.collections.Execution!.save(execution as IExecutionFlattedDb); + // @ts-ignore const executionId = typeof executionResult.id === "object" ? executionResult.id!.toString() : executionResult.id + ""; this.activeExecutions[executionId] = { diff --git a/packages/cli/src/ActiveWorkflowRunner.ts b/packages/cli/src/ActiveWorkflowRunner.ts index be77bd101f..80394bd136 100644 --- a/packages/cli/src/ActiveWorkflowRunner.ts +++ b/packages/cli/src/ActiveWorkflowRunner.ts @@ -174,8 +174,10 @@ export class ActiveWorkflowRunner { throw new ResponseHelper.ResponseError(`The requested webhook "${httpMethod} ${path}" is not registered.`, 404, 404, WEBHOOK_PROD_UNREGISTERED_HINT); } + // @ts-ignore path = webhook!.webhookPath; // extracting params from path + // @ts-ignore webhook!.webhookPath.split('/').forEach((ele, index) => { if (ele.startsWith(':')) { // write params to req.params diff --git a/packages/core/package.json b/packages/core/package.json index 7d231202df..f5457a0d5d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -38,7 +38,7 @@ "source-map-support": "^0.5.9", "ts-jest": "^26.3.0", "tslint": "^6.1.2", - "typescript": "~3.9.7" + "typescript": "~4.3.5" }, "dependencies": { "client-oauth2": "^4.2.5", diff --git a/packages/editor-ui/babel.config.js b/packages/editor-ui/babel.config.js index b78ce80044..0ee6ce4bbe 100644 --- a/packages/editor-ui/babel.config.js +++ b/packages/editor-ui/babel.config.js @@ -6,5 +6,8 @@ module.exports = { // transpileDependencies: [ // /\/node_modules\/quill/ // ] + plugins: [ + "@babel/plugin-proposal-class-properties", + ], }; // // https://stackoverflow.com/questions/44625868/es6-babel-class-constructor-cannot-be-invoked-without-new diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json index 44460c76eb..2c0b360fa2 100644 --- a/packages/editor-ui/package.json +++ b/packages/editor-ui/package.json @@ -80,7 +80,7 @@ "string-template-parser": "^1.2.6", "ts-jest": "^26.3.0", "tslint": "^6.1.2", - "typescript": "~3.9.7", + "typescript": "~4.3.5", "uuid": "^8.3.0", "vue": "^2.6.9", "vue-cli-plugin-webpack-bundle-analyzer": "^2.0.0", diff --git a/packages/node-dev/package.json b/packages/node-dev/package.json index bc5c0ed9f4..f961b39ed7 100644 --- a/packages/node-dev/package.json +++ b/packages/node-dev/package.json @@ -65,6 +65,6 @@ "replace-in-file": "^6.0.0", "request": "^2.88.2", "tmp-promise": "^2.0.2", - "typescript": "~3.9.7" + "typescript": "~4.3.5" } } diff --git a/packages/nodes-base/nodes/Discord/Discord.node.ts b/packages/nodes-base/nodes/Discord/Discord.node.ts index 2b351e8023..fd3a14d1be 100644 --- a/packages/nodes-base/nodes/Discord/Discord.node.ts +++ b/packages/nodes-base/nodes/Discord/Discord.node.ts @@ -85,6 +85,7 @@ export class Discord implements INodeType { // Waiting rating limit await new Promise((resolve) => { setTimeout(async () => { + // @ts-ignore resolve(); }, get(error, 'response.body.retry_after', 150)); }); diff --git a/packages/nodes-base/nodes/Slack/Slack.node.ts b/packages/nodes-base/nodes/Slack/Slack.node.ts index ef0c282011..bd1b9e79dd 100644 --- a/packages/nodes-base/nodes/Slack/Slack.node.ts +++ b/packages/nodes-base/nodes/Slack/Slack.node.ts @@ -552,6 +552,7 @@ export class Slack implements INodeType { attachment.fields = attachment.fields.item; } else { // If it does not have any items set remove it + // @ts-ignore delete attachment.fields; } } @@ -786,6 +787,7 @@ export class Slack implements INodeType { attachment.fields = attachment.fields.item; } else { // If it does not have any items set remove it + // @ts-ignore delete attachment.fields; } } @@ -1037,11 +1039,11 @@ export class Slack implements INodeType { const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject; const qs: IDataObject = {}; - + Object.assign(qs, additionalFields); - + responseData = await slackApiRequest.call(this, 'POST', '/users.profile.get', undefined, qs); - + responseData = responseData.profile; } } diff --git a/packages/nodes-base/nodes/Snowflake/GenericFunctions.ts b/packages/nodes-base/nodes/Snowflake/GenericFunctions.ts index 193a43e1e1..d0217b9955 100644 --- a/packages/nodes-base/nodes/Snowflake/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Snowflake/GenericFunctions.ts @@ -9,6 +9,7 @@ export function connect(conn: snowflake.Connection) { return new Promise((resolve, reject) => { conn.connect((err, conn) => { if (!err) { + // @ts-ignore resolve(); } else { reject(err); @@ -21,6 +22,7 @@ export function destroy(conn: snowflake.Connection) { return new Promise((resolve, reject) => { conn.destroy((err, conn) => { if (!err) { + // @ts-ignore resolve(); } else { reject(err); diff --git a/packages/nodes-base/nodes/Twitter/GenericFunctions.ts b/packages/nodes-base/nodes/Twitter/GenericFunctions.ts index 260f2ac3ca..710354f4cf 100644 --- a/packages/nodes-base/nodes/Twitter/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Twitter/GenericFunctions.ts @@ -165,6 +165,7 @@ export async function uploadAttachments(this: IExecuteFunctions, binaryPropertie const { check_after_secs } = (response.processing_info as IDataObject); await new Promise((resolve, reject) => { setTimeout(() => { + // @ts-ignore resolve(); }, (check_after_secs as number) * 1000); }); diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 93508d7133..91d8cc3787 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -638,7 +638,7 @@ "nodelinter": "^0.1.9", "ts-jest": "^26.3.0", "tslint": "^6.1.2", - "typescript": "~3.9.7" + "typescript": "~4.3.5" }, "dependencies": { "@types/lossless-json": "^1.0.0", diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 2e7869a2fa..f4d530d4d9 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -34,7 +34,7 @@ "jest": "^26.4.2", "ts-jest": "^26.3.0", "tslint": "^6.1.2", - "typescript": "~3.9.7" + "typescript": "~4.3.5" }, "dependencies": { "lodash.get": "^4.4.2",