UNPKG

form-functionality-library

Version:

A modular, flexible form functionality library for Webflow forms supporting single-step, multi-step, and branching forms

37 lines 1.18 kB
/** * Summary module for collecting and displaying form field values */ import { JoinType } from '../config.js'; /** * Initialize summary functionality */ export declare function initSummary(root?: Document | Element): void; /** * Update all summary fields */ export declare function updateSummary(): void; /** * Get summary by type/subtype/number */ export declare function getSummaryByCategory(type?: string, subtype?: string, number?: string): string[]; /** * Clear summary for specific fields */ export declare function clearSummary(fieldNames?: string[]): void; /** * Get all summary values as an object */ export declare function getAllSummaryValues(): Record<string, unknown>; /** * Force refresh all summaries from current FormState */ export declare function refreshSummaries(): void; /** * Add custom summary field programmatically */ export declare function addCustomSummary(element: HTMLElement, fieldNames: string[], joinType?: JoinType, type?: string, subtype?: string, number?: string): void; /** * Get current summary state for debugging */ export declare function getSummaryState(): Record<string, unknown>; //# sourceMappingURL=summary.d.ts.map