@chayns-components/gallery
Version:
A set of beautiful React components for developing your own applications with chayns.
18 lines (17 loc) • 676 B
TypeScript
import type { InternalFileItem } from '@chayns-components/core';
interface FilerDuplicateFileOptions {
files: InternalFileItem[];
newFile: File;
}
export declare const filterDuplicateFile: ({ newFile, files }: FilerDuplicateFileOptions) => boolean;
interface GeneratePreviewUrlOptions {
file: File;
callback: (previewUrl: string) => void;
}
export declare const generatePreviewUrl: ({ callback, file }: GeneratePreviewUrlOptions) => void;
interface GenerateVideoThumbnailOptions {
file: File;
callback: (previewUrl: string) => void;
}
export declare const generateVideoThumbnail: ({ file, callback }: GenerateVideoThumbnailOptions) => void;
export {};