UNPKG

@techsio/storefront-data

Version:

Medusa-first storefront data layer built on TanStack Query.

22 lines • 863 B
export type CacheOptions = { staleTime: number; gcTime: number; refetchOnWindowFocus?: boolean; refetchOnMount?: boolean | "always"; refetchOnReconnect?: boolean; }; export type PrefetchCacheOptions = Pick<CacheOptions, "staleTime" | "gcTime">; export type CacheConfig = { static: CacheOptions; semiStatic: CacheOptions; realtime: CacheOptions; userData: CacheOptions; }; export type CacheStrategy = keyof CacheConfig; export type CacheConfigOverrides = { [Key in keyof CacheConfig]?: Partial<CacheOptions>; }; export declare const defaultCacheConfig: CacheConfig; export declare function createCacheConfig(overrides?: CacheConfigOverrides): CacheConfig; export declare function getPrefetchCacheOptions(cacheConfig: CacheConfig, strategy: keyof CacheConfig): PrefetchCacheOptions; //# sourceMappingURL=cache-config.d.ts.map