UNPKG

@filesrocket/amazons3

Version:

Filerocket service to manage files from Amazon S3

11 lines (10 loc) 578 B
import { ServiceMethods, Paginated, InputEntity, OutputEntity, Query } from '@filesrocket/core'; import { AmazonConfig } from './declarations'; import { BaseAmazonRocket } from './base'; export declare class AmazonS3Service extends BaseAmazonRocket implements ServiceMethods { constructor(options: AmazonConfig); create(data: InputEntity, query?: Query): Promise<OutputEntity>; list(query?: Query): Promise<Paginated<OutputEntity>>; get(id: string, query?: Query): Promise<OutputEntity>; remove(id: string, query?: Query): Promise<OutputEntity>; }