chore: Remove @medusajs/medusa usage + local types from dashboard (#8883)
Closes CC-403
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import { HttpTypes } from "@medusajs/types"
|
||||
import { Client } from "../client"
|
||||
import { Config } from "../types"
|
||||
|
||||
@@ -13,7 +14,7 @@ export class Auth {
|
||||
register = async (
|
||||
actor: "customer" | "user",
|
||||
method: "emailpass",
|
||||
payload: { email: string; password: string }
|
||||
payload: HttpTypes.AdminSignUpWithEmailPassword
|
||||
) => {
|
||||
const { token } = await this.client.fetch<{ token: string }>(
|
||||
`/auth/${actor}/${method}/register`,
|
||||
@@ -31,7 +32,7 @@ export class Auth {
|
||||
login = async (
|
||||
actor: "customer" | "user",
|
||||
method: "emailpass",
|
||||
payload: { email: string; password: string }
|
||||
payload: HttpTypes.AdminSignInWithEmailPassword
|
||||
) => {
|
||||
const { token } = await this.client.fetch<{ token: string }>(
|
||||
`/auth/${actor}/${method}`,
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
export interface BaseAddress {
|
||||
id: string
|
||||
customer_id?: string
|
||||
first_name?: string
|
||||
last_name?: string
|
||||
phone?: string
|
||||
company?: string
|
||||
address_1?: string
|
||||
address_2?: string
|
||||
city?: string
|
||||
country_code?: string
|
||||
province?: string
|
||||
postal_code?: string
|
||||
metadata: Record<string, unknown> | null
|
||||
created_at: Date | string
|
||||
updated_at: Date | string
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export * from "./entities"
|
||||
@@ -0,0 +1 @@
|
||||
export * from "./payloads"
|
||||
@@ -0,0 +1,7 @@
|
||||
export interface AdminSignUpWithEmailPassword {
|
||||
email: string
|
||||
password: string
|
||||
}
|
||||
|
||||
export interface AdminSignInWithEmailPassword
|
||||
extends AdminSignUpWithEmailPassword {}
|
||||
@@ -1,5 +1,5 @@
|
||||
import { OperatorMap } from "../../../dal"
|
||||
import { SelectParams } from "../../common"
|
||||
import { BaseFilterable, OperatorMap } from "../../../dal"
|
||||
import { FindParams, SelectParams } from "../../common"
|
||||
|
||||
export interface AdminCustomerInGroupFilters {
|
||||
id?: string | string[]
|
||||
@@ -15,7 +15,9 @@ export interface AdminCustomerInGroupFilters {
|
||||
deleted_at?: OperatorMap<string>
|
||||
}
|
||||
|
||||
export interface AdminGetCustomerGroupsParams {
|
||||
export interface AdminGetCustomerGroupsParams
|
||||
extends FindParams,
|
||||
BaseFilterable<AdminGetCustomerGroupsParams> {
|
||||
limit?: number
|
||||
offset?: number
|
||||
q?: string
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { BaseFilterable, OperatorMap } from "../../dal"
|
||||
import { FindParams } from "../common"
|
||||
|
||||
export interface BaseCustomerGroup {
|
||||
id: string
|
||||
@@ -56,7 +57,8 @@ export interface CustomerGroupInCustomerFilters {
|
||||
}
|
||||
|
||||
export interface BaseCustomerFilters
|
||||
extends BaseFilterable<BaseCustomerFilters> {
|
||||
extends FindParams,
|
||||
BaseFilterable<BaseCustomerFilters> {
|
||||
q?: string
|
||||
id?: string[] | string | OperatorMap<string | string[]>
|
||||
email?: string[] | string | OperatorMap<string>
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
export * from "./address"
|
||||
export * from "./api-key"
|
||||
export * from "./auth"
|
||||
export * from "./campaign"
|
||||
export * from "./cart"
|
||||
export * from "./claim"
|
||||
|
||||
@@ -14,4 +14,24 @@ export interface AdminInventoryItem {
|
||||
description?: string | null
|
||||
thumbnail?: string | null
|
||||
metadata?: Record<string, unknown> | null
|
||||
|
||||
location_levels?: AdminInventoryLevel[]
|
||||
}
|
||||
|
||||
export interface AdminInventoryLevel {
|
||||
id: string
|
||||
created_at: Date
|
||||
updated_at: Date
|
||||
deleted_at: Date | null
|
||||
inventory_item_id: string
|
||||
location_id: string
|
||||
stocked_quantity: number
|
||||
raw_stocked_quantity: Record<string, unknown>
|
||||
reserved_quantity: number
|
||||
raw_reserved_quantity: Record<string, unknown>
|
||||
incoming_quantity: number
|
||||
raw_incoming_quantity: Record<string, unknown>
|
||||
metadata: Record<string, unknown> | null
|
||||
inventory_item?: AdminInventoryItem
|
||||
available_quantity: number | null
|
||||
}
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
import { AdminCustomer } from "../../customer"
|
||||
import { AdminPaymentCollection } from "../../payment/admin"
|
||||
import { AdminProductVariant } from "../../product"
|
||||
import { AdminRegionCountry } from "../../region"
|
||||
import { AdminSalesChannel } from "../../sales-channel"
|
||||
import {
|
||||
BaseOrder,
|
||||
BaseOrderAddress,
|
||||
@@ -12,15 +16,26 @@ import {
|
||||
export interface AdminOrder extends BaseOrder {
|
||||
payment_collections: AdminPaymentCollection[]
|
||||
fulfillments?: BaseOrderFulfillment[]
|
||||
sales_channel?: AdminSalesChannel
|
||||
customer?: AdminCustomer
|
||||
shipping_address?: AdminOrderAddress | null
|
||||
billing_address?: AdminOrderAddress | null
|
||||
}
|
||||
|
||||
export interface AdminOrderLineItem extends BaseOrderLineItem {}
|
||||
export interface AdminOrderLineItem extends BaseOrderLineItem {
|
||||
variant?: AdminProductVariant
|
||||
}
|
||||
|
||||
export interface AdminOrderFulfillment extends BaseOrderFulfillment {}
|
||||
|
||||
export interface AdminOrderLineItem extends BaseOrderLineItem {}
|
||||
export interface AdminOrderAddress extends BaseOrderAddress {}
|
||||
|
||||
export interface AdminOrderAddress extends BaseOrderAddress {
|
||||
country?: AdminRegionCountry
|
||||
}
|
||||
|
||||
export interface AdminOrderShippingMethod extends BaseOrderShippingMethod {}
|
||||
|
||||
export interface AdminOrderPreview
|
||||
extends Omit<AdminOrder, "items" | "shipping_methods"> {
|
||||
return_requested_total: number
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
import { BaseFilterable } from "../../../dal";
|
||||
import { FindParams } from "../../common";
|
||||
import { OperatorMap } from "../../../dal"
|
||||
import { FindParams } from "../../common"
|
||||
import { BaseOrderFilters } from "../common"
|
||||
|
||||
export interface AdminOrderFilters extends FindParams, BaseFilterable<AdminOrderFilters> {
|
||||
export interface AdminOrderFilters extends FindParams, BaseOrderFilters {
|
||||
id?: string[] | string
|
||||
name?: string[] | string
|
||||
}
|
||||
sales_channel_id?: string[]
|
||||
fulfillment_status?: string[]
|
||||
payment_status?: string[]
|
||||
region_id?: string[]
|
||||
q?: string
|
||||
created_at?: OperatorMap<string>
|
||||
updated_at?: OperatorMap<string>
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { BaseFilterable, OperatorMap } from "../../dal"
|
||||
import { BigNumberValue } from "../../totals"
|
||||
import { BaseClaim } from "../claim/common"
|
||||
import { FindParams } from "../common"
|
||||
import { BasePaymentCollection } from "../payment/common"
|
||||
import { BaseProduct, BaseProductVariant } from "../product/common"
|
||||
|
||||
@@ -264,9 +265,9 @@ export interface BaseOrder {
|
||||
sales_channel_id: string | null
|
||||
email: string | null
|
||||
currency_code: string
|
||||
display_id?: string
|
||||
shipping_address?: BaseOrderAddress
|
||||
billing_address?: BaseOrderAddress
|
||||
display_id?: number
|
||||
shipping_address?: BaseOrderAddress | null
|
||||
billing_address?: BaseOrderAddress | null
|
||||
items: BaseOrderLineItem[] | null
|
||||
shipping_methods: BaseOrderShippingMethod[] | null
|
||||
payment_collections?: BasePaymentCollection[]
|
||||
@@ -302,7 +303,9 @@ export interface BaseOrder {
|
||||
original_shipping_tax_total: number
|
||||
}
|
||||
|
||||
export interface BaseOrderFilters extends BaseFilterable<BaseOrderFilters> {
|
||||
export interface BaseOrderFilters
|
||||
extends FindParams,
|
||||
BaseFilterable<BaseOrderFilters> {
|
||||
id?: string[] | string | OperatorMap<string | string[]>
|
||||
status?: string[] | string | OperatorMap<string | string[]>
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ export interface AdminReservation {
|
||||
id: string
|
||||
line_item_id: string | null
|
||||
location_id: string
|
||||
quantity: string
|
||||
quantity: number
|
||||
external_id: string | null
|
||||
description: string | null
|
||||
inventory_item_id: string
|
||||
|
||||
@@ -6,6 +6,8 @@ export interface AdminShippingOptionListParams extends FindParams {
|
||||
q?: string
|
||||
service_zone_id?: string | string[]
|
||||
stock_location_id?: string | string[]
|
||||
is_return?: boolean
|
||||
admin_only?: boolean
|
||||
shipping_profile_id?: string | string[]
|
||||
provider_id?: string | string[]
|
||||
shipping_option_type_id?: string | string[]
|
||||
|
||||
Reference in New Issue
Block a user