n8n-nodes-selfhosthub
Version:
Collection of n8n nodes for self-hosted AI services, including Leonardo.ai integration for AI image and content generation capabilities.
20 lines (19 loc) • 673 B
TypeScript
import { JSON2VideoRequest } from '../schema/schema';
import { CollectedParameters } from './collector';
/**
* Request building result with detailed error reporting
*/
export interface RequestBuildResult {
request: JSON2VideoRequest | null;
errors: string[];
warnings: string[];
}
/**
* Build complete JSON2Video API request from collected parameters
* Handles both basic mode (form parameters) and advanced mode (JSON template)
*/
export declare function buildRequest(parameters: CollectedParameters): RequestBuildResult;
/**
* Check if request contains meaningful content
*/
export declare function isEmptyRequest(request: JSON2VideoRequest): boolean;