UNPKG

@nu-art/file-upload

Version:

File Uploader - Express & Typescript based backend framework

28 lines (27 loc) 907 B
import { PushMessage } from '@nu-art/push-pub-sub'; import { DB_Asset } from './types1'; export declare const PushKey_FileUploaded = "file-uploaded"; export declare enum FileStatus { Idle = "Idle", ObtainingUrl = "ObtainingUrl", UrlObtained = "UrlObtained", UploadingFile = "UploadingFile", WaitingForProcessing = "WaitingForProcessing", Processing = "Processing", PostProcessing = "PostProcessing", Completed = "Completed", ErrorWhileProcessing = "ErrorWhileProcessing", ErrorMakingPublic = "ErrorMakingPublic", ErrorNoValidator = "ErrorNoValidator", ErrorNoConfig = "ErrorNoConfig", ErrorRetrievingMetadata = "ErrorRetrievingMetadata", Error = "Error" } type FileUploadResult = { status: FileStatus; asset: DB_Asset; }; export type PushMessage_FileUploaded = PushMessage<'file-uploaded', { feId: string; }, FileUploadResult>; export {};