UNPKG

@nish1896/rhf-mui-components

Version:

A suite of 25+ production-ready react-hook-form components built with material-ui. Fully typed, tree-shakable, and optimized for enterprise-grade forms.

20 lines (19 loc) 627 B
import { FileUploadErrorDetails } from "../mui/file-uploader/index.js"; //#region src/utils/file.d.ts type FileSizeOptions = { valueAsNumber?: boolean; precision?: number; }; type ProcessFilesResult = { acceptedFiles: File[]; rejectedFiles: FileUploadErrorDetails[]; }; type ValidateFileListOptions = { accept?: string; maxSize?: number; maxFiles?: number; }; declare function getFileSize(size: number, options?: FileSizeOptions): string; declare function validateFileList(fileList: FileList | File[], options?: ValidateFileListOptions): ProcessFilesResult; //#endregion export { getFileSize, validateFileList };