UNPKG

@documment/mmp.ui.data

Version:

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

20 lines (19 loc) 1.01 kB
import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/catch'; import 'rxjs/add/operator/map'; import { OAuthRequest } from '@documment/mmp.core'; import { OAuthResponse } from '@documment/mmp.core'; import { HttpRequester } from '../http/http-requester'; import { OAuthMapper } from '../mappers/o-auth.mapper'; import { ApiOptions } from '../models/api-options.model'; import { ServiceResponder } from '../services/responders/service.responder'; import { AuthPublisher } from '../../pubsub/publishers/session/auth.publisher'; export declare class AuthService { private httpRequester; private oAuthMapper; private serviceResponder; private authPublisher; constructor(httpRequester: HttpRequester, oAuthMapper: OAuthMapper, serviceResponder: ServiceResponder, authPublisher: AuthPublisher); token(params: OAuthRequest, options?: ApiOptions): Observable<OAuthResponse>; logout(accessToken: string, tokenType: string, options?: ApiOptions): Observable<OAuthResponse>; }