@diffusionstudio/core-v4
Version:
A fast, browser based video compositing engine powered by WebCodecs
16 lines (15 loc) • 607 B
TypeScript
import { MediaInput } from '../types';
/**
* This utility creates an anchor tag and clicks on it
* @param source Blob url or base64 encoded svg
* @param name File name suggestion
*/
export declare function downloadObject(source: MediaInput | Blob, name?: string): Promise<void>;
/**
* This utility creates a file input element and clicks on it
* @param accept comma separated mime types
* @example audio/mp3, video/mp4
* @param multiple enable multiselection
* @default true
*/
export declare function showFileDialog(accept?: string, multiple?: boolean): Promise<File[] | FileSystemFileHandle[]>;