@techsio/storefront-data
Version:
Medusa-first storefront data layer built on TanStack Query.
19 lines • 797 B
TypeScript
import type { DefaultError, UseInfiniteQueryResult, UseQueryResult, UseSuspenseQueryResult } from "@tanstack/react-query";
export type QueryResult<TData, TError = DefaultError> = UseQueryResult<TData, TError>;
export type SuspenseQueryResult<TData, TError = DefaultError> = UseSuspenseQueryResult<TData, TError>;
export type InfiniteQueryResult<TData, TError = DefaultError> = UseInfiniteQueryResult<TData, TError>;
export type ReadResultBase<TQueryResult> = {
isLoading: boolean;
isFetching: boolean;
isSuccess: boolean;
error: string | null;
query: TQueryResult;
};
export type SuspenseResultBase<TQueryResult> = {
isLoading: false;
isFetching: boolean;
isSuccess: true;
error: null;
query: TQueryResult;
};
//# sourceMappingURL=hook-result-types.d.ts.map