hotfix(medusa-js): Export resources classes and make client public (#3271)
* export all ressource classes and make client public * add changeset
This commit is contained in:
committed by
GitHub
parent
ef148cb9f4
commit
3a911091f1
5
.changeset/gorgeous-jobs-yawn.md
Normal file
5
.changeset/gorgeous-jobs-yawn.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@medusajs/medusa-js": patch
|
||||
---
|
||||
|
||||
hotfix(medusa-js): Export all resources and make client of medusa-js public
|
||||
@@ -1,28 +1,30 @@
|
||||
import MedusaError from "./error"
|
||||
import KeyManager from "./key-manager"
|
||||
import Client, { Config } from "./request"
|
||||
import Admin from "./resources/admin"
|
||||
import AuthResource from "./resources/auth"
|
||||
import CartsResource from "./resources/carts"
|
||||
import CollectionsResource from "./resources/collections"
|
||||
import CustomersResource from "./resources/customers"
|
||||
import GiftCardsResource from "./resources/gift-cards"
|
||||
import OrderEditsResource from "./resources/order-edits"
|
||||
import OrdersResource from "./resources/orders"
|
||||
import PaymentCollectionsResource from "./resources/payment-collections"
|
||||
import PaymentMethodsResource from "./resources/payment-methods"
|
||||
import ProductTagsResource from "./resources/product-tags"
|
||||
import ProductTypesResource from "./resources/product-types"
|
||||
import ProductsResource from "./resources/products"
|
||||
import RegionsResource from "./resources/regions"
|
||||
import ReturnReasonsResource from "./resources/return-reasons"
|
||||
import ReturnsResource from "./resources/returns"
|
||||
import ShippingOptionsResource from "./resources/shipping-options"
|
||||
import SwapsResource from "./resources/swaps"
|
||||
import ProductCategoriesResource from "./resources/product-categories"
|
||||
import {
|
||||
Admin,
|
||||
AuthResource,
|
||||
CartsResource,
|
||||
CollectionsResource,
|
||||
CustomersResource,
|
||||
GiftCardsResource,
|
||||
OrderEditsResource,
|
||||
OrdersResource,
|
||||
PaymentCollectionsResource,
|
||||
PaymentMethodsResource,
|
||||
ProductCategoriesResource,
|
||||
ProductsResource,
|
||||
ProductTagsResource,
|
||||
ProductTypesResource,
|
||||
RegionsResource,
|
||||
ReturnReasonsResource,
|
||||
ReturnsResource,
|
||||
ShippingOptionsResource,
|
||||
SwapsResource,
|
||||
} from "./resources"
|
||||
|
||||
class Medusa {
|
||||
private client: Client
|
||||
public client: Client
|
||||
public admin: Admin
|
||||
|
||||
public auth: AuthResource
|
||||
@@ -83,5 +85,8 @@ class Medusa {
|
||||
}
|
||||
|
||||
export default Medusa
|
||||
export { default as MedusaError } from "./error"
|
||||
export { default as KeyManager } from "./key-manager"
|
||||
export { Config, default as Client } from "./request"
|
||||
export * from "./resources"
|
||||
export * from "./typings"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import BaseResource from "../base"
|
||||
import AdminAuthResource from "./auth"
|
||||
import AdminBatchJobsResource from "./batch-jobs"
|
||||
import CollectionsResource from "./collections"
|
||||
import AdminCollectionsResource from "./collections"
|
||||
import AdminCurrenciesResource from "./currencies"
|
||||
import AdminCustomerGroupsResource from "./customer-groups"
|
||||
import AdminCustomersResource from "./customers"
|
||||
@@ -11,9 +11,12 @@ import AdminGiftCardsResource from "./gift-cards"
|
||||
import AdminInvitesResource from "./invites"
|
||||
import AdminNotesResource from "./notes"
|
||||
import AdminNotificationsResource from "./notifications"
|
||||
import AdminOrdersResource from "./orders"
|
||||
import AdminOrderEditsResource from "./order-edits"
|
||||
import AdminOrdersResource from "./orders"
|
||||
import AdminPaymentCollectionsResource from "./payment-collections"
|
||||
import AdminPaymentsResource from "./payments"
|
||||
import AdminPriceListResource from "./price-lists"
|
||||
import AdminProductCategoriesResource from "./product-categories"
|
||||
import AdminProductTagsResource from "./product-tags"
|
||||
import AdminProductTypesResource from "./product-types"
|
||||
import AdminProductsResource from "./products"
|
||||
@@ -31,9 +34,6 @@ import AdminTaxRatesResource from "./tax-rates"
|
||||
import AdminUploadsResource from "./uploads"
|
||||
import AdminUsersResource from "./users"
|
||||
import AdminVariantsResource from "./variants"
|
||||
import AdminPaymentCollectionsResource from "./payment-collections"
|
||||
import AdminPaymentsResource from "./payments"
|
||||
import AdminProductCategoriesResource from "./product-categories"
|
||||
|
||||
class Admin extends BaseResource {
|
||||
public auth = new AdminAuthResource(this.client)
|
||||
@@ -42,7 +42,7 @@ class Admin extends BaseResource {
|
||||
public customerGroups = new AdminCustomerGroupsResource(this.client)
|
||||
public discounts = new AdminDiscountsResource(this.client)
|
||||
public currencies = new AdminCurrenciesResource(this.client)
|
||||
public collections = new CollectionsResource(this.client)
|
||||
public collections = new AdminCollectionsResource(this.client)
|
||||
public draftOrders = new AdminDraftOrdersResource(this.client)
|
||||
public giftCards = new AdminGiftCardsResource(this.client)
|
||||
public invites = new AdminInvitesResource(this.client)
|
||||
@@ -73,4 +73,41 @@ class Admin extends BaseResource {
|
||||
public productCategories = new AdminProductCategoriesResource(this.client)
|
||||
}
|
||||
|
||||
export default Admin
|
||||
export {
|
||||
Admin,
|
||||
AdminAuthResource,
|
||||
AdminBatchJobsResource,
|
||||
AdminCollectionsResource,
|
||||
AdminCurrenciesResource,
|
||||
AdminCustomerGroupsResource,
|
||||
AdminCustomersResource,
|
||||
AdminDiscountsResource,
|
||||
AdminDraftOrdersResource,
|
||||
AdminGiftCardsResource,
|
||||
AdminInvitesResource,
|
||||
AdminNotesResource,
|
||||
AdminNotificationsResource,
|
||||
AdminOrdersResource,
|
||||
AdminOrderEditsResource,
|
||||
AdminPriceListResource,
|
||||
AdminProductTagsResource,
|
||||
AdminProductTypesResource,
|
||||
AdminProductsResource,
|
||||
AdminPublishableApiKeyResource,
|
||||
AdminRegionsResource,
|
||||
AdminReturnReasonsResource,
|
||||
AdminReturnsResource,
|
||||
AdminSalesChannelsResource,
|
||||
AdminShippingOptionsResource,
|
||||
AdminShippingProfilesResource,
|
||||
AdminStockLocationsResource,
|
||||
AdminStoresResource,
|
||||
AdminSwapsResource,
|
||||
AdminTaxRatesResource,
|
||||
AdminUploadsResource,
|
||||
AdminUsersResource,
|
||||
AdminVariantsResource,
|
||||
AdminPaymentCollectionsResource,
|
||||
AdminPaymentsResource,
|
||||
AdminProductCategoriesResource,
|
||||
}
|
||||
|
||||
46
packages/medusa-js/src/resources/index.ts
Normal file
46
packages/medusa-js/src/resources/index.ts
Normal file
@@ -0,0 +1,46 @@
|
||||
import AddressesResource from "./addresses"
|
||||
import AuthResource from "./auth"
|
||||
import BaseResource from "./base"
|
||||
import CartsResource from "./carts"
|
||||
import CollectionsResource from "./collections"
|
||||
import CustomersResource from "./customers"
|
||||
import GiftCardsResource from "./gift-cards"
|
||||
import LineItemsResource from "./line-items"
|
||||
import OrderEditsResource from "./order-edits"
|
||||
import OrdersResource from "./orders"
|
||||
import PaymentCollectionsResource from "./payment-collections"
|
||||
import PaymentMethodsResource from "./payment-methods"
|
||||
import ProductCategoriesResource from "./product-categories"
|
||||
import ProductTagsResource from "./product-tags"
|
||||
import ProductTypesResource from "./product-types"
|
||||
import ProductsResource from "./products"
|
||||
import RegionsResource from "./regions"
|
||||
import ReturnReasonsResource from "./return-reasons"
|
||||
import ReturnsResource from "./returns"
|
||||
import ShippingOptionsResource from "./shipping-options"
|
||||
import SwapsResource from "./swaps"
|
||||
|
||||
export * from "./admin"
|
||||
export {
|
||||
AddressesResource,
|
||||
AuthResource,
|
||||
BaseResource,
|
||||
CartsResource,
|
||||
CollectionsResource,
|
||||
CustomersResource,
|
||||
GiftCardsResource,
|
||||
LineItemsResource,
|
||||
OrderEditsResource,
|
||||
OrdersResource,
|
||||
PaymentCollectionsResource,
|
||||
PaymentMethodsResource,
|
||||
ProductCategoriesResource,
|
||||
ProductTagsResource,
|
||||
ProductTypesResource,
|
||||
ProductsResource,
|
||||
RegionsResource,
|
||||
ReturnReasonsResource,
|
||||
ReturnsResource,
|
||||
ShippingOptionsResource,
|
||||
SwapsResource,
|
||||
}
|
||||
Reference in New Issue
Block a user