@filesrocket/core
Version:
Manage your files with any cloud storage service (Clodinary, Amazon S3).
15 lines (14 loc) • 540 B
TypeScript
import { Request } from 'express';
import { ServiceMethods, UploadOptions, OutputEntity, Query } from '../declarations';
import { BaseController } from './base.controller';
interface Params extends UploadOptions {
query: {
path?: string;
} & Query;
}
export declare class FileController extends BaseController {
protected readonly service: Partial<ServiceMethods>;
constructor(service: Partial<ServiceMethods>);
create(req: Request, params?: Partial<Params>): Promise<OutputEntity[]>;
}
export {};