UNPKG

cloud-presign

Version:

A unified presigned URL generator for multiple cloud platforms

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