refactor: Impose import/order linting rule across nodes packages (no-changelog) (#12314)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2024-12-19 18:46:14 +01:00
committed by GitHub
parent 8c635993bd
commit bafac73eb5
1120 changed files with 2677 additions and 2827 deletions

View File

@@ -1,3 +1,7 @@
import { capitalCase } from 'change-case';
import omit from 'lodash/omit';
import pickBy from 'lodash/pickBy';
import { NodeApiError } from 'n8n-workflow';
import type {
IDataObject,
IExecuteFunctions,
@@ -9,15 +13,8 @@ import type {
IRequestOptions,
JsonObject,
} from 'n8n-workflow';
import { NodeApiError } from 'n8n-workflow';
import { capitalCase } from 'change-case';
import omit from 'lodash/omit';
import pickBy from 'lodash/pickBy';
import type { CustomField, GeneralAddress, Ref } from './descriptions/Shared.interface';
import type { DateFieldsUi, Option, QuickBooksOAuth2Credentials, TransactionReport } from './types';
/**
@@ -43,9 +40,7 @@ export async function quickBooksApiRequest(
const productionUrl = 'https://quickbooks.api.intuit.com';
const sandboxUrl = 'https://sandbox-quickbooks.api.intuit.com';
const credentials = (await this.getCredentials(
'quickBooksOAuth2Api',
)) as QuickBooksOAuth2Credentials;
const credentials = await this.getCredentials<QuickBooksOAuth2Credentials>('quickBooksOAuth2Api');
const options: IRequestOptions = {
headers: {
@@ -236,9 +231,9 @@ export async function handleBinaryData(
const data = await quickBooksApiRequest.call(this, 'GET', endpoint, {}, {}, { encoding: null });
items[i].binary = items[i].binary ?? {};
items[i].binary![binaryProperty] = await this.helpers.prepareBinaryData(data as Buffer);
items[i].binary![binaryProperty].fileName = fileName;
items[i].binary![binaryProperty].fileExtension = 'pdf';
items[i].binary[binaryProperty] = await this.helpers.prepareBinaryData(data as Buffer);
items[i].binary[binaryProperty].fileName = fileName;
items[i].binary[binaryProperty].fileExtension = 'pdf';
return items;
}
@@ -254,9 +249,7 @@ export async function loadResource(this: ILoadOptionsFunctions, resource: string
oauthTokenData: {
callbackQueryString: { realmId },
},
} = await this.getCredentials<{
oauthTokenData: { callbackQueryString: { realmId: string } };
}>('quickBooksOAuth2Api');
} = await this.getCredentials<QuickBooksOAuth2Credentials>('quickBooksOAuth2Api');
const endpoint = `/v3/company/${realmId}/query`;
const resourceItems = await quickBooksApiRequestAllItems.call(