"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[2512],{52512:function(e,t,o){o.r(t);var a=o(96557);class n{async createBook(e){return(0,a["default"])({method:"post",url:"v1/book",data:e})}async getBook(e){const t=await(0,a.get)(`v1/book/${e}`);return t}async editBook(e,t){const o=await(0,a.put)(`v1/book/${e}`,t);return o}async deleteBook(e){const t=await(0,a._delete)(`v1/book/${e}`);return t}async getBooks(){return(0,a["default"])({method:"get",url:"v1/book",handleError:!0})}}t["default"]=new n}}]); //# sourceMappingURL=2512.be381c18.js.map