mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +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:
@@ -362,7 +362,7 @@ export class ZohoCrm implements INodeType {
|
||||
Account_Name: this.getNodeParameter('accountName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustAccountPayload(additionalFields));
|
||||
@@ -407,7 +407,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustAccountPayload(updateFields));
|
||||
@@ -429,7 +429,7 @@ export class ZohoCrm implements INodeType {
|
||||
Account_Name: this.getNodeParameter('accountName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustAccountPayload(additionalFields));
|
||||
@@ -455,7 +455,7 @@ export class ZohoCrm implements INodeType {
|
||||
Last_Name: this.getNodeParameter('lastName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustContactPayload(additionalFields));
|
||||
@@ -500,7 +500,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustContactPayload(updateFields));
|
||||
@@ -522,7 +522,7 @@ export class ZohoCrm implements INodeType {
|
||||
Last_Name: this.getNodeParameter('lastName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustContactPayload(additionalFields));
|
||||
@@ -549,7 +549,7 @@ export class ZohoCrm implements INodeType {
|
||||
Stage: this.getNodeParameter('stage', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustDealPayload(additionalFields));
|
||||
@@ -592,7 +592,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustDealPayload(updateFields));
|
||||
@@ -614,7 +614,7 @@ export class ZohoCrm implements INodeType {
|
||||
Stage: this.getNodeParameter('stage', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustDealPayload(additionalFields));
|
||||
@@ -645,7 +645,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Details: adjustProductDetails(productDetails),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustInvoicePayload(additionalFields));
|
||||
@@ -690,7 +690,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustInvoicePayloadOnUpdate(updateFields));
|
||||
@@ -716,7 +716,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Details: adjustProductDetails(productDetails),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustInvoicePayload(additionalFields));
|
||||
@@ -743,7 +743,7 @@ export class ZohoCrm implements INodeType {
|
||||
Last_Name: this.getNodeParameter('lastName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustLeadPayload(additionalFields));
|
||||
@@ -798,7 +798,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustLeadPayload(updateFields));
|
||||
@@ -820,7 +820,7 @@ export class ZohoCrm implements INodeType {
|
||||
Last_Name: this.getNodeParameter('lastName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustLeadPayload(additionalFields));
|
||||
@@ -846,7 +846,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Name: this.getNodeParameter('productName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustProductPayload(additionalFields));
|
||||
@@ -891,7 +891,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustProductPayload(updateFields));
|
||||
@@ -913,7 +913,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Name: this.getNodeParameter('productName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustProductPayload(additionalFields));
|
||||
@@ -945,7 +945,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Details: adjustProductDetails(productDetails),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustPurchaseOrderPayload(additionalFields));
|
||||
@@ -990,7 +990,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustPurchaseOrderPayload(updateFields));
|
||||
@@ -1016,7 +1016,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Details: adjustProductDetails(productDetails),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustPurchaseOrderPayload(additionalFields));
|
||||
@@ -1047,7 +1047,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Details: adjustProductDetails(productDetails),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustQuotePayload(additionalFields));
|
||||
@@ -1090,7 +1090,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustQuotePayload(updateFields));
|
||||
@@ -1114,7 +1114,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Details: adjustProductDetails(productDetails),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustQuotePayload(additionalFields));
|
||||
@@ -1144,7 +1144,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Details: adjustProductDetails(productDetails),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustSalesOrderPayload(additionalFields));
|
||||
@@ -1189,7 +1189,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustSalesOrderPayload(updateFields));
|
||||
@@ -1215,7 +1215,7 @@ export class ZohoCrm implements INodeType {
|
||||
Product_Details: adjustProductDetails(productDetails),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustSalesOrderPayload(additionalFields));
|
||||
@@ -1241,7 +1241,7 @@ export class ZohoCrm implements INodeType {
|
||||
Vendor_Name: this.getNodeParameter('vendorName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustVendorPayload(additionalFields));
|
||||
@@ -1286,7 +1286,7 @@ export class ZohoCrm implements INodeType {
|
||||
// ----------------------------------------
|
||||
|
||||
const body: IDataObject = {};
|
||||
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
|
||||
const updateFields = this.getNodeParameter('updateFields', i);
|
||||
|
||||
if (Object.keys(updateFields).length) {
|
||||
Object.assign(body, adjustVendorPayload(updateFields));
|
||||
@@ -1308,7 +1308,7 @@ export class ZohoCrm implements INodeType {
|
||||
Vendor_Name: this.getNodeParameter('vendorName', i),
|
||||
};
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
if (Object.keys(additionalFields).length) {
|
||||
Object.assign(body, adjustVendorPayload(additionalFields));
|
||||
|
||||
Reference in New Issue
Block a user