fix(core): Remove linting exceptions in nodes-base, @typescript-eslint/no-unsafe-argument (no-changelog)

This commit is contained in:
Michael Kret
2023-02-28 05:39:43 +02:00
committed by GitHub
parent 3172ea376e
commit bb4db58819
560 changed files with 2227 additions and 1919 deletions

View File

@@ -364,7 +364,7 @@ export class ApiTemplateIo implements INodeType {
try {
responseData = await apiTemplateIoApiRequest.call(this, 'GET', '/account-information');
returnData.push(responseData);
returnData.push(responseData as IDataObject);
} catch (error) {
if (this.continueOnFail()) {
returnData.push({ json: { error: error.message } });
@@ -437,11 +437,11 @@ export class ApiTemplateIo implements INodeType {
if (download) {
const binaryProperty = this.getNodeParameter('binaryProperty', i);
const data = await downloadImage.call(this, responseData.download_url);
const data = await downloadImage.call(this, responseData.download_url as string);
const fileName = responseData.download_url.split('/').pop();
const binaryData = await this.helpers.prepareBinaryData(
data,
options.fileName || fileName,
data as Buffer,
(options.fileName as string) || (fileName as string),
);
responseData = {
json: responseData,
@@ -450,7 +450,7 @@ export class ApiTemplateIo implements INodeType {
},
};
}
returnData.push(responseData);
returnData.push(responseData as IDataObject);
} catch (error) {
if (this.continueOnFail()) {
returnData.push({ json: { error: error.message } });
@@ -517,15 +517,21 @@ export class ApiTemplateIo implements INodeType {
}
}
responseData = await apiTemplateIoApiRequest.call(this, 'POST', '/create', qs, data);
responseData = await apiTemplateIoApiRequest.call(
this,
'POST',
'/create',
qs,
data as IDataObject,
);
if (download) {
const binaryProperty = this.getNodeParameter('binaryProperty', i);
const imageData = await downloadImage.call(this, responseData.download_url);
const imageData = await downloadImage.call(this, responseData.download_url as string);
const fileName = responseData.download_url.split('/').pop();
const binaryData = await this.helpers.prepareBinaryData(
imageData,
options.fileName || fileName,
imageData as Buffer,
(options.fileName || fileName) as string,
);
responseData = {
json: responseData,
@@ -534,7 +540,7 @@ export class ApiTemplateIo implements INodeType {
},
};
}
returnData.push(responseData);
returnData.push(responseData as IDataObject);
} catch (error) {
if (this.continueOnFail()) {
returnData.push({ json: { error: error.message } });