UNPKG

@intuitionrobotics/file-upload

Version:

File Uploader - Express & Typescript based backend framework

17 lines 907 B
import { type BaseUploaderFile, type TempSecureUrl, type Request_Uploader } from "../../shared/types.js"; import { BaseUploaderModule_Class, FileStatus } from "../../shared/modules/BaseUploaderModule.js"; import { type Axios_RequestConfig, AxiosHttpModule_Class } from "@intuitionrobotics/thunderstorm/backend"; export type ServerFilesToUpload = Request_Uploader & { file: Buffer; onFileStatusChanged: (feId: string, status: FileStatus) => void; }; export declare class ServerUploaderModule_Class extends BaseUploaderModule_Class<AxiosHttpModule_Class, { requestConfig: Axios_RequestConfig; }> { constructor(); init(): void; upload(files: ServerFilesToUpload[]): BaseUploaderFile[]; protected subscribeToPush(_toSubscribe: TempSecureUrl[]): Promise<void>; } export declare const ServerUploaderModule: ServerUploaderModule_Class; //# sourceMappingURL=ServerUploaderModule.d.ts.map