UNPKG

804 BTypeScriptView Raw
1import { HttpClient } from "@angular/common/http";
2import { Observable } from "rxjs/Rx";
3import { UserModel, EditProfile_ApiModel, ProfileViewModel } from "../models";
4import { UserConfigurationService } from "./user-configuration.service";
5import { Store } from "@ngrx/store";
6export declare class UserService {
7 private http;
8 private store;
9 private configurationService;
10 responseCache: ProfileViewModel.Response;
11 constructor(http: HttpClient, store: Store<any>, configurationService: UserConfigurationService);
12 getProfileInformation(): Observable<ProfileViewModel.Response>;
13 editProfile(data: EditProfile_ApiModel.Request): Observable<UserModel>;
14 getInfo(data: ProfileViewModel.Request): Observable<any>;
15 is_role(role: string): Observable<boolean>;
16}