UNPKG

@kaia-team/n8n-nodes-kaia

Version:
35 lines 1.5 kB
import { IDataObject } from 'n8n-workflow'; /** * Extract ID from URL or ID string * @param input - URL or ID string * @param resource - Resource name to look for in URL * @returns Extracted ID */ export declare function extractIdFromUrlOrId(input: string, resource: string): string; /** * Extract custom headers from additionalFields * @param additionalFields - Additional fields object * @returns Object containing custom headers */ export declare function extractCustomHeaders(additionalFields: IDataObject): IDataObject; /** * Create headers with custom headers applied * @param adminToken - Admin token for authentication * @param additionalFields - Additional fields containing custom headers * @returns Headers object */ export declare function createHeaders(adminToken: string, additionalFields?: IDataObject): IDataObject; /** * Parse structured error data from error messages * @param errorMessage - The error message that may contain structured error data * @returns Parsed error data object or null if no structured data found */ export declare function parseErrorData(errorMessage: string): IDataObject | null; /** * Handle HTTP request errors and throw NodeOperationError with detailed information * @param error - The error thrown by httpRequest * @param node - The node instance for creating NodeOperationError * @returns Never returns (always throws) */ export declare function handleHttpError(error: any, node?: any): never; //# sourceMappingURL=utils.d.ts.map