import { inject, injectable } from "inversify"; import BaseService from "../../service"; import { IHttpClient, IService, IResourceMapper, IOpenIdUserInfoResponse, IFindParams } from "../../interfaces"; import User, { IBlogPost, IBlogPostResource, blogPostType } from "../blogPost"; import * as TYPES from "../../types"; export interface IBlogPostService extends IService {} @injectable() export default class UserService extends BaseService implements IBlogPostService { public resource: string = blogPostType; @inject(TYPES.BlogPostMapper) public mapper: IResourceMapper; public url() { return `${this.host}/blog-posts`; } }