refactor(core): Introduce overload for record-type node parameter (no-changelog) (#4648)

* 📘 Set up overload

* 🔥 Remove inferrable record assertions

* 👕 Fix semicolon

* 👕 Fix another semicolon
This commit is contained in:
Iván Ovejero
2022-11-18 16:29:44 +01:00
committed by GitHub
parent 0565194473
commit 0d9eeea024
202 changed files with 1003 additions and 985 deletions

View File

@@ -166,7 +166,7 @@ export async function handleListing(
const returnAll = this.getNodeParameter('returnAll', i);
const filters = this.getNodeParameter('filters', i) as IDataObject;
const filters = this.getNodeParameter('filters', i);
if (filters.query) {
qs.query += ` ${filters.query}`;
}

View File

@@ -268,7 +268,7 @@ export class QuickBooks implements INodeType {
body.Line = processLines.call(this, body, lines, resource);
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i);
body = populateFields.call(this, body, additionalFields, resource);
@@ -331,7 +331,7 @@ export class QuickBooks implements INodeType {
},
} as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i);
if (isEmpty(updateFields)) {
throw new NodeOperationError(
@@ -363,7 +363,7 @@ export class QuickBooks implements INodeType {
DisplayName: this.getNodeParameter('displayName', i),
} as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i);
body = populateFields.call(this, body, additionalFields, resource);
@@ -397,7 +397,7 @@ export class QuickBooks implements INodeType {
sparse: true,
} as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i);
if (isEmpty(updateFields)) {
throw new NodeOperationError(
@@ -428,7 +428,7 @@ export class QuickBooks implements INodeType {
GivenName: this.getNodeParameter('GivenName', i),
} as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i);
body = populateFields.call(this, body, additionalFields, resource);
@@ -462,7 +462,7 @@ export class QuickBooks implements INodeType {
sparse: true,
} as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i);
if (isEmpty(updateFields)) {
throw new NodeOperationError(
@@ -532,7 +532,7 @@ export class QuickBooks implements INodeType {
} as IDataObject;
body.Line = processLines.call(this, body, lines, resource);
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i);
body = populateFields.call(this, body, additionalFields, resource);
@@ -622,7 +622,7 @@ export class QuickBooks implements INodeType {
},
} as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i);
if (isEmpty(updateFields)) {
throw new NodeOperationError(
@@ -693,7 +693,7 @@ export class QuickBooks implements INodeType {
body.Line = processLines.call(this, body, lines, resource);
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i);
body = populateFields.call(this, body, additionalFields, resource);
@@ -783,7 +783,7 @@ export class QuickBooks implements INodeType {
},
} as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i);
if (isEmpty(updateFields)) {
throw new NodeOperationError(
@@ -856,7 +856,7 @@ export class QuickBooks implements INodeType {
TotalAmt: this.getNodeParameter('TotalAmt', i),
} as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i);
body = populateFields.call(this, body, additionalFields, resource);
@@ -946,7 +946,7 @@ export class QuickBooks implements INodeType {
},
} as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i);
if (isEmpty(updateFields)) {
throw new NodeOperationError(
@@ -1070,7 +1070,7 @@ export class QuickBooks implements INodeType {
DisplayName: this.getNodeParameter('displayName', i),
} as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i);
body = populateFields.call(this, body, additionalFields, resource);
@@ -1104,7 +1104,7 @@ export class QuickBooks implements INodeType {
sparse: true,
} as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i);
if (isEmpty(updateFields)) {
throw new NodeOperationError(