@techsio/storefront-data
Version:
Medusa-first storefront data layer built on TanStack Query.
27 lines • 1 kB
TypeScript
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