@filesrocket/local
Version:
Filesrocket service that manages your files locally
14 lines (13 loc) • 740 B
TypeScript
import { ServiceMethods, OutputEntity, Paginated, InputEntity, Query } from '@filesrocket/core';
import { DirectoryService } from './services/directory.service';
import { BaseService } from './services/base.service';
import { Options } from './declarations';
export declare class LocalService extends BaseService implements Partial<ServiceMethods> {
protected readonly options: Options;
protected directoryService: DirectoryService;
constructor(options: Options);
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>;
}