UNPKG

@astro-utils/forms

Version:

Server component for Astro (call server functions from client side with validation and state management)

15 lines (14 loc) 565 B
export type BigFileUploadOptions = { retryChunks: number; retryDelay?: number; chunkSize: number; parallelChunks: number; parallelUploads: number; waitFinishDelay?: number; }; export declare function uploadAllFiles(els: NodeListOf<HTMLInputElement>, options?: BigFileUploadOptions): Promise<Map<HTMLInputElement, string>>; export declare function countTotalUploads(els: NodeListOf<HTMLInputElement>): { count: number; totalSize: number; }; export declare function finishFormSubmission(form: HTMLFormElement, onClick?: string): void;