Feat(medusajs) Allow to pass custom headers (#1009)
* Feat(medusajs) Allow to pass custom headers * fix: axios exprexted output * fix: integration test cart * refactor: Update types object > Record<string, any> Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
This commit is contained in:
1 parent
1f2ee04abe
commit
8a2e4f74ff
45 files changed
+572
-433
No files matched your search
@@ -189,7 +189,7 @@ export class AdminPostDraftOrdersReq {
|
||||
|
||||
@IsObject()
|
||||
@IsOptional()
|
||||
metadata?: object = {}
|
||||
metadata?: Record<string, any> = {}
|
||||
}
|
||||
|
||||
class ShippingMethod {
|
||||
@@ -198,7 +198,7 @@ class ShippingMethod {
|
||||
|
||||
@IsObject()
|
||||
@IsOptional()
|
||||
data?: object = {}
|
||||
data?: Record<string, any> = {}
|
||||
|
||||
@IsNumber()
|
||||
@IsOptional()
|
||||
@@ -228,5 +228,5 @@ class Item {
|
||||
|
||||
@IsObject()
|
||||
@IsOptional()
|
||||
metadata?: object = {}
|
||||
metadata?: Record<string, any> = {}
|
||||
}
|
||||
@@ -134,5 +134,5 @@ export class AdminPostDraftOrdersDraftOrderLineItemsReq {
|
||||
|
||||
@IsObject()
|
||||
@IsOptional()
|
||||
metadata?: object = {}
|
||||
metadata?: Record<string, any> = {}
|
||||
}
|
||||
@@ -128,5 +128,5 @@ export class AdminPostDraftOrdersDraftOrderLineItemsItemReq {
|
||||
|
||||
@IsObject()
|
||||
@IsOptional()
|
||||
metadata?: object = {}
|
||||
metadata?: Record<string, any> = {}
|
||||
}
|
||||
@@ -70,5 +70,5 @@ export class AdminPostOrdersOrderShippingMethodsReq {
|
||||
|
||||
@IsObject()
|
||||
@IsOptional()
|
||||
data?: object = {}
|
||||
data?: Record<string, any> = {}
|
||||
}
|
||||
@@ -67,5 +67,5 @@ export class StorePostCartsCartShippingMethodReq {
|
||||
option_id: string
|
||||
|
||||
@IsOptional()
|
||||
data?: object = {}
|
||||
data?: Record<string, any> = {}
|
||||
}
|
||||
@@ -1215,7 +1215,7 @@ class CartService extends BaseService {
|
||||
* this could be IP address or similar for fraud handling.
|
||||
* @return {Promise<Cart>} the resulting cart
|
||||
*/
|
||||
async authorizePayment(cartId: string, context: object = {}): Promise<Cart> {
|
||||
async authorizePayment(cartId: string, context: Record<string, any> = {}): Promise<Cart> {
|
||||
return this.atomicPhase_(async (manager: EntityManager) => {
|
||||
const cartRepository = manager.getCustomRepository(this.cartRepository_)
|
||||
|
||||
@@ -1520,7 +1520,7 @@ class CartService extends BaseService {
|
||||
async addShippingMethod(
|
||||
cartId: string,
|
||||
optionId: string,
|
||||
data: object = {}
|
||||
data: Record<string, any> = {}
|
||||
): Promise<Cart> {
|
||||
return this.atomicPhase_(async (manager: EntityManager) => {
|
||||
const cart = await this.retrieve(cartId, {
|
||||
|
||||
@@ -666,7 +666,7 @@ class ProductVariantService extends BaseService {
|
||||
* @param {Object} metadata - the metadata to set
|
||||
* @return {Object} updated metadata object
|
||||
*/
|
||||
setMetadata_(variant: ProductVariant, metadata: object): object {
|
||||
setMetadata_(variant: ProductVariant, metadata: object): Record<string, any> {
|
||||
const existing = variant.metadata || {}
|
||||
const newData = {}
|
||||
for (const [key, value] of Object.entries(metadata)) {
|
||||
|
||||
Reference in new issue
Block a user