【Nuxt.js】axiosのAPI共通処理をラップし、Repositoryパターンを実現する(TypeScript)