UNPKG

cloud-presign

Version:

A unified presigned URL generator for multiple cloud platforms

11 lines (10 loc) 456 B
import { AwsConfig, PresignOptions, PresignParams, PresignResponse, Provider } from '../types'; export declare class AwsProvider implements Provider { private client; private config; private defaultExpiration; private common; constructor(config: AwsConfig, defaultExpiration: number); generatePresignedUrl(params: PresignParams, options?: PresignOptions): Promise<PresignResponse>; makeFilePublic(key: string): Promise<void>; }