fix: medusa-js fine-tuning (#836)

This commit is contained in:
Zakaria El Asri
2021-11-22 23:30:36 +01:00
committed by GitHub
parent b7329e9083
commit ded496cee5
21 changed files with 201 additions and 179 deletions
+7 -7
View File
@@ -1,18 +1,18 @@
import { AxiosPromise } from "axios"
import {
StoreGetAuthEmailRes,
StorePostAuthReq,
StoreAuthRes,
} from "@medusajs/medusa"
import { ResponsePromise } from "../typings"
import BaseResource from "./base"
class AuthResource extends BaseResource {
/**
* @description Authenticates a customer using email and password combination
* @param {StorePostAuthReq} payload authentication payload
* @return {AxiosPromise<StoreAuthRes>}
* @return {ResponsePromise<StoreAuthRes>}
*/
authenticate(payload: StorePostAuthReq): AxiosPromise<StoreAuthRes> {
authenticate(payload: StorePostAuthReq): ResponsePromise<StoreAuthRes> {
const path = `/store/auth`
return this.client.request("POST", path, payload)
}
@@ -20,9 +20,9 @@ class AuthResource extends BaseResource {
/**
* @description Retrieves an authenticated session
* Usually used to check if authenticated session is alive.
* @return {AxiosPromise<StoreAuthRes>}
* @return {ResponsePromise<StoreAuthRes>}
*/
getSession(): AxiosPromise<StoreAuthRes> {
getSession(): ResponsePromise<StoreAuthRes> {
const path = `/store/auth`
return this.client.request("GET", path)
}
@@ -30,9 +30,9 @@ class AuthResource extends BaseResource {
/**
* @description Check if email exists
* @param {string} email is required
* @return {AxiosPromise<StoreGetAuthEmailRes>}
* @return {ResponsePromise<StoreGetAuthEmailRes>}
*/
exists(email: string): AxiosPromise<StoreGetAuthEmailRes> {
exists(email: string): ResponsePromise<StoreGetAuthEmailRes> {
const path = `/store/auth/${email}`
return this.client.request("GET", path)
}