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:
@@ -104,7 +104,7 @@ export class Twitter implements INodeType {
|
||||
if (operation === 'create') {
|
||||
const userId = this.getNodeParameter('userId', i) as string;
|
||||
const text = this.getNodeParameter('text', i) as string;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
const body: IDataObject = {
|
||||
type: 'message_create',
|
||||
message_create: {
|
||||
@@ -151,7 +151,7 @@ export class Twitter implements INodeType {
|
||||
// https://developer.twitter.com/en/docs/tweets/post-and-engage/api-reference/post-statuses-update
|
||||
if (operation === 'create') {
|
||||
const text = this.getNodeParameter('text', i) as string;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
const body: ITweet = {
|
||||
status: text,
|
||||
};
|
||||
@@ -216,7 +216,7 @@ export class Twitter implements INodeType {
|
||||
if (operation === 'search') {
|
||||
const q = this.getNodeParameter('searchText', i) as string;
|
||||
const returnAll = this.getNodeParameter('returnAll', i);
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
const qs: IDataObject = {
|
||||
q,
|
||||
};
|
||||
@@ -273,7 +273,7 @@ export class Twitter implements INodeType {
|
||||
//https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-favorites-create
|
||||
if (operation === 'like') {
|
||||
const tweetId = this.getNodeParameter('tweetId', i) as string;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
const qs: IDataObject = {
|
||||
id: tweetId,
|
||||
@@ -294,7 +294,7 @@ export class Twitter implements INodeType {
|
||||
//https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-statuses-retweet-id
|
||||
if (operation === 'retweet') {
|
||||
const tweetId = this.getNodeParameter('tweetId', i) as string;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i) as IDataObject;
|
||||
const additionalFields = this.getNodeParameter('additionalFields', i);
|
||||
|
||||
const qs: IDataObject = {
|
||||
id: tweetId,
|
||||
|
||||
Reference in New Issue
Block a user