UNPKG

@techsio/storefront-data

Version:

Medusa-first storefront data layer built on TanStack Query.

27 lines • 1 kB
import type Medusa from "@medusajs/js-sdk"; import type { FindParams, HttpTypes, SelectParams } from "@medusajs/types"; import type { RegionService } from "./types"; export type MedusaRegionListInput = FindParams & HttpTypes.StoreRegionFilters & { enabled?: boolean; }; export type MedusaRegionDetailInput = SelectParams & { id?: string; enabled?: boolean; }; /** * Creates a RegionService for Medusa SDK * * @example * ```typescript * import { createRegionHooks } from "@techsio/storefront-data/regions/hooks" * import { createMedusaRegionService } from "@techsio/storefront-data/regions/medusa-service" * import { sdk } from "@/lib/medusa-client" * * const regionHooks = createRegionHooks({ * service: createMedusaRegionService(sdk), * queryKeys: regionQueryKeys, * }) * ``` */ export declare function createMedusaRegionService(sdk: Medusa): RegionService<HttpTypes.StoreRegion, MedusaRegionListInput, MedusaRegionDetailInput>; //# sourceMappingURL=medusa-service.d.ts.map