import {BaseService} from '@dezrez/core'; import {NegotiatorActions} from '../actions/negotiator'; import {store} from '../store'; import {Dezrez} from '@dezrez/typings-rezi'; import Negotiator = Dezrez.Core.DataContracts.External.Api.Negotiators.Query.Get; class NegotiatorService extends BaseService { serviceUrl = 'negotiator'; constructor() { super(); } me() { return this.get(this.fullUrl('me'), this.baseHeaders()) .map((neg: Negotiator.NegotiatorDataContract) => { // Do any data modification here before stored. return neg; }); } } export const negotiatorService = new NegotiatorService();