@nu-art/file-upload
Version:
File Uploader - Express & Typescript based backend framework
28 lines (27 loc) • 907 B
TypeScript
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 {};