UNPKG

cloud-agnostic-storage

Version:

A package which enables cloud agnostic storage for a NodeJS project.

10 lines (9 loc) 654 B
import CloudStorageService from "./CloudStorageService"; import { CloudStorageConfig, FileDeleteResponse, FileDownloadResponse, FileUploadResponse } from "../models/CloudStorageService.models"; declare class AzureCloudStorageService extends CloudStorageService { constructor(config: CloudStorageConfig); uploadFileAsync(containerName: string, objectName: string): Promise<FileUploadResponse>; downloadFileAsync(containerName: string, objectName: string, versionId?: string): Promise<FileDownloadResponse>; deleteFileAsync(containerName: string, objectName: string): Promise<FileDeleteResponse>; } export default AzureCloudStorageService;