import {of as observableOf, Observable } from 'rxjs'; // import { Data, testData } from '../models'; import { loginResponse, profileResponse, notificationResponse, logoutResponse, UpdateNotificationResponse, dealerCodeStatus } from '../shared/spec.constants'; import { Logon, User } from '../shared/modal/user'; import { IWCToken, INotification, IAddress } from '../shared/modal/common'; import { userMockData, retailAddressData } from '../shared/mock-data'; export class UserServiceStub { public login(storeId: number, requestParams: Logon): Observable { return observableOf(loginResponse); } public getProfile(storeId: number, userId: number): Observable<{}> { return observableOf(profileResponse); } public getNotifications(storeId: number, userId: number): Observable { return observableOf(notificationResponse); } public updateNotifications(storeId: number, userId: number, requestParams: any): Observable { return observableOf(UpdateNotificationResponse); } public logout(storeId: number, userId: number): Observable { return observableOf(logoutResponse); } public validateDealerCode(storeId: number, userId: number, requestParams: string): Observable { return observableOf(dealerCodeStatus); } public updateProfile(storeId: number, userId: number, requestParams: any): Observable { return observableOf(userMockData); } getRetailStoreDetail(storeId: number, userId: number, retailStoreId: number): Observable { return observableOf(retailAddressData); } }