UNPKG

n8n-nodes-everest-tms

Version:

Everest TMS n8n integration

22 lines 1.65 kB
import type { IDataObject, IExecuteFunctions, IHookFunctions, ILoadOptionsFunctions, IWebhookFunctions, IHttpRequestMethods } from 'n8n-workflow'; export declare function everestApiRequest(this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, resource: string, body?: any, qs?: IDataObject, uri?: string, headers?: IDataObject): Promise<any>; export declare function everestApiRequestAllItems(this: IExecuteFunctions | ILoadOptionsFunctions, propertyName: string, method: IHttpRequestMethods, endpoint: string, body?: any, query?: IDataObject): Promise<any>; export declare function validateRequiredFields(data: IDataObject, requiredFields: string[]): void; export declare function cleanObject(obj: IDataObject): IDataObject; export declare function formatCustomInfos(customInfos: any[]): any[]; export declare function formatPackages(packages: any[]): any[]; /** * Convert a date string to Europe/Paris timezone timestamp * Handles both winter (UTC+1) and summer (UTC+2) time automatically * @param dateString - Date string in format like "2025-06-26 09:40" * @returns Unix timestamp in seconds for Europe/Paris timezone */ export declare function convertToParisTimestamp(dateString: string): number; /** * Convert date fields in an object to Paris timezone timestamps * @param obj - Object containing date fields * @param dateFields - Array of field names that contain dates * @returns Object with converted timestamps */ export declare function convertDateFieldsToParisTimezone(obj: IDataObject, dateFields: string[]): IDataObject; //# sourceMappingURL=GenericFunctions.d.ts.map