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

@@ -217,7 +217,7 @@ export class PagerDuty implements INodeType {
const title = this.getNodeParameter('title', i) as string;
const serviceId = this.getNodeParameter('serviceId', i) as string;
const email = this.getNodeParameter('email', i) as string;
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
const additionalFields = this.getNodeParameter('additionalFields', i);
const conferenceBridge = (this.getNodeParameter('conferenceBridgeUi', i) as IDataObject)
.conferenceBridgeValues as IDataObject;
const body: IIncident = {
@@ -313,7 +313,7 @@ export class PagerDuty implements INodeType {
const email = this.getNodeParameter('email', i) as string;
const conferenceBridge = (this.getNodeParameter('conferenceBridgeUi', i) as IDataObject)
.conferenceBridgeValues as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i) as IDataObject;
const updateFields = this.getNodeParameter('updateFields', i);
const body: IIncident = {
type: 'incident',
};
@@ -426,7 +426,7 @@ export class PagerDuty implements INodeType {
}
//https://api-reference.pagerduty.com/#!/Log_Entries/get_log_entries
if (operation === 'getAll') {
const options = this.getNodeParameter('options', i) as IDataObject;
const options = this.getNodeParameter('options', i);
Object.assign(qs, options);
keysToSnakeCase(qs);
const returnAll = this.getNodeParameter('returnAll', 0);