feat(medusa, medusa-js, medusa-react): Add store queries to react medusa (#3436)

What:

- Adds queries to medusa react for core
- Fix naming issues in types

RESOLVES CORE-1131
This commit is contained in:
Riqwan Thamir authored and GitHub committed 2023-03-10 10:14:48 +00:00
1 parent 966aea65c2
commit 9ba09ba4d7
7 files changed
+74 -13

No files matched your search

@@ -17,7 +17,7 @@ import { defaultStoreScope } from "."
* - (query) fields {string} (Comma separated) Which fields should be retrieved in each product category.
* x-codegen:
* method: retrieve
* queryParams: StoreGetProductCategoryParams
* queryParams: StoreGetProductCategoriesCategoryParams
* x-codeSamples:
* - lang: JavaScript
* label: JS Client
@@ -85,4 +85,4 @@ export default async (req: Request, res: Response) => {
})
}
export class StoreGetProductCategoryParams extends FindParams {}
export class StoreGetProductCategoriesCategoryParams extends FindParams {}
@@ -8,7 +8,7 @@ import listProductCategories, {
} from "./list-product-categories"
import getProductCategory, {
StoreGetProductCategoryParams,
StoreGetProductCategoriesCategoryParams,
} from "./get-product-category"
const route = Router()
@@ -29,7 +29,7 @@ export default (app) => {
route.get(
"/:id",
transformStoreQuery(StoreGetProductCategoryParams, {
transformStoreQuery(StoreGetProductCategoriesCategoryParams, {
defaultFields: defaultStoreProductCategoryFields,
allowedFields: allowedStoreProductCategoryFields,
defaultRelations: defaultStoreProductCategoryRelations,
@@ -85,7 +85,7 @@ export type StoreGetProductCategoriesCategoryRes = {
}
/**
* @schema StoreProductCategoriesListRes
* @schema StoreGetProductCategoriesRes
* type: object
* required:
* - product_categories
@@ -107,7 +107,7 @@ export type StoreGetProductCategoriesCategoryRes = {
* type: integer
* description: The number of items per page
*/
export type StoreProductCategoriesListRes = PaginatedResponse & {
export type StoreGetProductCategoriesRes = PaginatedResponse & {
product_categories: ProductCategory[]
}
@@ -48,7 +48,7 @@ import { defaultStoreScope } from "."
* content:
* application/json:
* schema:
* $ref: "#/components/schemas/StoreProductCategoriesListRes"
* $ref: "#/components/schemas/StoreGetProductCategoriesRes"
* "400":
* $ref: "#/components/responses/400_error"
* "401":