import { inject, injectable } from "inversify"; import BaseService from "../../service"; import { IHttpClient, IService, IResourceMapper, IOpenIdUserInfoResponse, IFindParams } from "../../interfaces"; import Place, { IPlace, IPlaceResource, IPlaceResponse, placeType } from "./"; import Mapper from "./mapper"; import * as TYPES from "../../types"; export interface IPlaceService extends IService {} @injectable() export default class PoiService extends BaseService implements IPlaceService { resource: string = placeType; mapper: IResourceMapper = new Mapper(); public url() { return `${this.host}/places`; } }