@filesrocket/amazons3
Version:
Filerocket service to manage files from Amazon S3
11 lines (10 loc) • 578 B
TypeScript
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>;
}