UNPKG

usimple-saleor-sdk

Version:

This package contains all queries and mutations that are used in our sample storefront. It can be used for semi-custom or fully-custom (with ability to extend existing queries) storefront solutions.

12 lines (11 loc) 718 B
import { MapFn, QueryShape, WatchMapFn } from "./types"; export declare const getErrorsFromData: <T extends { [key: string]: any; }>(data: T) => {} | null; export declare const isDataEmpty: <T extends { [key: string]: any; }>(data: T) => boolean; export declare function getMappedData<T extends QueryShape, TResult>(mapFn: MapFn<T, TResult> | WatchMapFn<T, TResult>, data: any): TResult | null; export declare const mergeEdges: (prevEdges: any[], newEdges: any[]) => any[]; export declare function filterNotEmptyArrayItems<TValue>(value: TValue | null | undefined): value is TValue; export declare function findValueInEnum<TEnum extends object>(needle: string, haystack: TEnum): TEnum[keyof TEnum];