UNPKG

@documment/mmp.ui.data

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.

25 lines (24 loc) 1.29 kB
import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/catch'; import 'rxjs/add/operator/map'; import { File } from '@documment/mmp.core'; import { FileRequest } from '@documment/mmp.core'; import { S3FileResponse } from '@documment/mmp.core'; import { HttpRequester } from '../http/http-requester'; import { HttpQueryBuilder } from '../http/http-query-builder'; import { FileMapper } from '../mappers/file.mapper'; import { S3FileMapper } from '../mappers/s3-file.mapper'; import { ApiOptions } from '../models/api-options.model'; import { ServiceResponder } from '../services/responders/service.responder'; export declare class FileService { private httpRequester; private queryBuilder; private fileMapper; private s3FileMapper; private serviceResponder; constructor(httpRequester: HttpRequester, queryBuilder: HttpQueryBuilder, fileMapper: FileMapper, s3FileMapper: S3FileMapper, serviceResponder: ServiceResponder); access(fileId: number, options?: ApiOptions): Observable<S3FileResponse>; create(params: FileRequest, goalId: number, personaId: number, options?: ApiOptions): Observable<File>; get(fileId: number, options?: ApiOptions): Observable<File>; update(params: FileRequest, options?: ApiOptions): Observable<File>; }