Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export interface FileManagerInterface {
- fetchBlobContent: (file: BlobData, modelID?: string) => void;
- uploadFiles: (files: FileList) => void;
- deleteFiles: (blobs: BlobData[]) => void;
- deleteForceFiles: () => void;
- copy: (toBlobPath: string, toBlobId: string, filesToCopy: BlobData[]) => void;
- move: (toBlobPath: string, toBlobId: string, filesToMove: BlobData[]) => void;
- filterBlobs: (searchText: string) => void;
- refreshBlobContent: (modelID?: string) => void;
- }
- export const MainFileManager: FileManagerInterface = {
- fetchBlobContent: (blob: BlobData, modelID?: string) =>
- fetchBlobContent(FileManagerLocationEnum.Main, blob, modelID),
- uploadFiles: (files: FileList) =>
- uploadFiles(FileManagerLocationEnum.Main, files),
- deleteFiles: (blobs: BlobData[]) =>
- deleteFiles(FileManagerLocationEnum.Main, blobs),
- deleteForceFiles: () => deleteForceFiles(FileManagerLocationEnum.Main),
- copy: (toBlobPath: string, toBlobId: string, filesToCopy: BlobData[]) =>
- copy(FileManagerLocationEnum.Main, toBlobPath, toBlobId, filesToCopy),
- move: (toBlobPath: string, toBlobId: string, filesToMove: BlobData[]) =>
- move(FileManagerLocationEnum.Main, toBlobPath, toBlobId, filesToMove),
- filterBlobs: (searchText: string) =>
- filterBlobs(FileManagerLocationEnum.Main, searchText),
- refreshBlobContent: (modelID?: string) =>
- refreshBlobContent(FileManagerLocationEnum.Main, modelID)
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement