n8n-nodes-cleverflow
Version:
n8n node to integrate with CleverFlow API for creating workflow runs and processing Tally Forms
11 lines (10 loc) • 1.14 kB
TypeScript
import { INode, INodePropertyOptions } from 'n8n-workflow';
import { ITallyField, IFieldValue } from '../interfaces/interfaces';
export declare function isCheckboxGroupParent(field: ITallyField, allFields: ITallyField[]): boolean;
export declare function isCheckboxChild(field: ITallyField, allFields: ITallyField[]): boolean;
export declare function getCheckboxGroupParent(field: ITallyField, allFields: ITallyField[]): ITallyField | undefined;
export declare function findMatchingField(workflowFields: INodePropertyOptions[], tallyField: ITallyField, isCheckbox?: boolean): INodePropertyOptions | null;
export declare function processFileUploads(fileField: ITallyField): any;
export declare function processCheckboxFields(tallyField: ITallyField, workflowFields: INodePropertyOptions[], allTallyFields: ITallyField[]): IFieldValue[];
export declare function processNonCheckboxFieldValue(tallyField: ITallyField): any;
export declare function processTallyFormFields(tallyFields: ITallyField[], workflowFields: INodePropertyOptions[], skipEmptyValues: boolean, skipInvalidFields: boolean, node: INode): Promise<IFieldValue[]>;