UNPKG

tav-ui

Version:
16 lines (15 loc) 1.64 kB
import { type FileActionUploadProps } from '../components/FileActionUpload/types'; import { type FileTableProps } from '../components/FileTable'; import { type FileActionUploadApiResponseRecord } from '../typings'; export declare function validateUploadFileEmptyName(name: string): boolean; export declare function validateUploadFileName(name: string, nameRegExp: FileActionUploadProps['nameRegExp']): boolean; export declare function validateUploadFileExt(name: string, accept: FileActionUploadProps['accept']): boolean; export declare function validateUploadFileSize(file: any, sizeRange: FileActionUploadProps['sizeRange']): boolean; export declare function validateUploadFileMaxCount(fileCount: number, maxCount: FileActionUploadProps['maxCount']): boolean; export declare function validateUploadFileTypeCode(typeCode: FileActionUploadProps['apiParams']['typeCode']): boolean; export declare function validateFileFromLocal(row?: FileActionUploadApiResponseRecord): boolean | undefined; export declare function validateVersionCachesHasApiFile(cache?: FileActionUploadApiResponseRecord[]): boolean | undefined; export declare function validateVersionCachesHasLocalFile(cache?: FileActionUploadApiResponseRecord[]): boolean | undefined; export declare function validateDataSourceIsStringArray(dataSource: FileTableProps['dataSource']): boolean | "" | undefined; export declare function validateDataSourceIsObjectArray(dataSource: FileTableProps['dataSource'], key?: string): boolean | "" | undefined; export declare function validateDataSourceIsActualIdsData(dataSource: FileTableProps['dataSource'], key?: string): boolean | "" | undefined;