mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
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:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user