chonky
Version:
A File Browser component for React
20 lines (19 loc) • 652 B
TypeScript
import { Nullable } from 'tsdef';
import { FileAction } from '../types/action.types';
import { FileArray } from '../types/file.types';
interface SanitizeFiles {
(mode: 'files', rawArray: FileArray | any): {
sanitizedArray: FileArray;
errorMessages: string[];
};
(mode: 'folderChain', rawArray: Nullable<FileArray> | any): {
sanitizedArray: FileArray;
errorMessages: string[];
};
(mode: 'fileActions', rawArray: FileAction[] | any): {
sanitizedArray: FileAction[];
errorMessages: string[];
};
}
export declare const sanitizeInputArray: SanitizeFiles;
export {};