@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
13 lines (12 loc) • 408 B
TypeScript
import { FilePickerStorageProviderContext } from "./FilePicker";
import { IPersistedFile } from "./FileStorage";
export interface FileIdentifier {
fileUrl: string;
fileName: string;
fileExtension: string;
fileId: string;
}
export interface FilePickerHandler {
upload: () => Promise<IPersistedFile<FilePickerStorageProviderContext>>;
onFileSelected?: (file: FileIdentifier) => void;
}