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:
@@ -65,7 +65,7 @@ export interface IMarkupReplyKeyboardRemove {
|
||||
*/
|
||||
export function addAdditionalFields(this: IExecuteFunctions, body: IDataObject, index: number) {
|
||||
// Add the additional fields
|
||||
const additionalFields = this.getNodeParameter('additionalFields', index) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', index);
|
||||
Object.assign(body, additionalFields);
|
||||
|
||||
const operation = this.getNodeParameter('operation', index) as string;
|
||||
|
||||
@@ -1706,7 +1706,7 @@ export class Telegram implements INodeType {
|
||||
body.callback_query_id = this.getNodeParameter('queryId', i) as string;
|
||||
|
||||
// Add additional fields
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
Object.assign(body, additionalFields);
|
||||
} else if (operation === 'answerInlineQuery') {
|
||||
// -----------------------------------------------
|
||||
@@ -1719,7 +1719,7 @@ export class Telegram implements INodeType {
|
||||
body.results = this.getNodeParameter('results', i) as string;
|
||||
|
||||
// Add additional fields
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
Object.assign(body, additionalFields);
|
||||
}
|
||||
} else if (resource === 'chat') {
|
||||
@@ -1924,7 +1924,7 @@ export class Telegram implements INodeType {
|
||||
|
||||
body.chat_id = this.getNodeParameter('chatId', i) as string;
|
||||
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
Object.assign(body, additionalFields);
|
||||
|
||||
const mediaItems = this.getNodeParameter('media', i) as IDataObject;
|
||||
|
||||
Reference in New Issue
Block a user